Google Admob原生廣告的自定義版“不再顯示該廣告”

來源: Google Developers
作者:Google Developers
時間:2021-02-06
18156
借助“不再顯示該廣告”功能,用戶可以關閉廣告或停止顯示廣告,還可以標示出他們不感興趣的廣告。

原生廣告的自定義版“不再顯示該廣告”

借助“不再顯示該廣告”功能,用戶可以關閉廣告或停止顯示廣告,還可以標示出他們不感興趣的廣告。默認的非自定義版本如下所示:

mute-this-ad.png

借助UnifiedNativeAd,您可以設置自己的界面,讓用戶能夠選擇不再顯示原生廣告。具體操作步驟如下。

請求自定義版“不再顯示該廣告”

首先,在發(fā)出廣告請求時,使用setRequestCustomMuteThisAd(位于NativeAdOptions.Builder類上)啟用自定義版“不再顯示該廣告”功能:

1612602673(1).png

1612602694(1).png

檢查自定義版“不再顯示該廣告”是否可用

加載原生廣告后,檢查UnifiedNativeAd對象上的isCustomMuteThisAdEnabled()方法返回的值。如果該值為true,則添加自定義版“不再顯示”按鈕/手勢,并使用UnifiedNativeAd對象上的getMuteThisAdReasons()方法提供的MuteThisAdReason配置自定義版“不再顯示”界面。

1612602719(1).png

1612602740(1).png

如何設定自定義版不再顯示界面完全由您決定。您可以在廣告上放置一個小小的關閉按鈕,也可以提供其他界面供用戶選擇不再顯示該廣告。

顯示“不再顯示該廣告”的原因

如果自定義版“不再顯示該廣告”可供使用,則UnifiedNativeAd的muteThisAdReasons屬性中將提供一組MuteThisAdReason對象。MuteThisAdReason具有一個提供可顯示字符串的getDescription()方法。

我們建議您最好向用戶顯示這些原因,并讓他們選擇不再顯示該廣告的原因。當用戶點擊其中一個原因時,您應該報告該廣告不再顯示并附上用戶所選原因。

當用戶點擊關閉按鈕時,您也可以選擇不顯示這些原因,而是直接報告用戶執(zhí)行了不再顯示操作,但不提供具體原因。

不再顯示該廣告

要啟用“不再顯示該廣告”,應執(zhí)行以下兩項操作:

使用UnifiedNativeAd中的muteThisAd方法報告不再顯示原生廣告的原因。

在您的界面上,按照自己喜歡的方式不再顯示/隱藏相應廣告:

1612602765(1).png

1612602785(1).png

接收不再顯示廣告的確認通知(可選)

如果您希望在成功報告廣告不再顯示后收到確認通知,則可實現(xiàn)MuteThisAdListener,該對象是通過UnifiedNativeAd中的setMuteThisAdListener方法設置的。只有在成功實現(xiàn)了不再顯示相應廣告后,才會調用onAdMuted()方法。

1612602804(1).png

1612602826(1).png

立即登錄,閱讀全文
版權說明:
本文內容來自于Google Developers,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家