在测试我的应用程序期间,我发现插页式广告经常收到ERROR_CODE_NO_FILL。我认为真实广告的这种情况可能是应用程序收入低的原因之一,所以我想提高展示广告的比例。作为解决方案,我决定提出请求,直到获得一些应用程序为止,因此可能需要5到50个请求,直到我退出onAdFailedToLoad。这是合法的方法吗?这样获得更多广告不会被AdMob禁止吗?
这就是我在onCreate的setAdListener中所做的事情
@Override
public void onAdFailedToLoad(int errorCode) {
requestNewInterstitial();
}
然后requestNewInterstitial():
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.build();
mInterstitialAd.loadAd(adRequest);
}
答案 0 :(得分:0)
不,您不会被禁止...
您可以执行此操作,但不要在广告加载后立即显示,这将是对广告的轰炸,并且用户不会那样...