[英]How to add limit ad load retries inside onAdFailedToLoad() in Admob Ads?
在關於如何在應用中放置 Admob 插頁式廣告的指南中,您有以下警告:
警告:強烈建議不要嘗試從
onAdFailedToLoad ()
方法加載新廣告。 如果您必須從onAdFailedToLoad ()
加載廣告,請限制廣告加載重試,以避免在網絡連接受限等情況下不斷失敗的廣告請求。
我正在放一個
mInterstitialAd.loadAd (new AdRequest.Builder (). build ());
在onAdFailedToLoad ()
,這似乎不是正確的。 在onAdFailedToLoad ()
執行此類限制的最佳做法是什么?
也許創建最大數量的新請求?
const val MAXIMUM_NUMBER_OF_AD_REQUEST = 5
class MainActivity : AppCompatActivity()
{
private var loadAdInterstitialRequests = 0
}
然后在AdListener
:
override fun onAdFailedToLoad(p0: Int)
{
super.onAdFailedToLoad(p0)
if (loadAdInterstitialRequests++ < MAXIMUM_NUMBER_OF_AD_REQUEST)
{
mInterstitialAd.loadAd(AdRequest.Builder().build())
}
}
這將限制向MAXIMUM_NUMBER_OF_AD_REQUEST
發送新的添加請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.