我已收到违反Admob政策的电子邮件
布局鼓励意外点击-机构间广告:
插页式广告在用户查看应用内容时意外加载。
下面是我的实现。如果这有什么问题请告诉我
private void initShareInterstitial() {
shareInterstitialAd = new InterstitialAd(this);
shareInterstitialAd.setAdUnitId(getString(R.string.share_int));
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
shareInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// Load the next interstitial.
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
new ShareTask().execute();
}
@Override
public void onAdFailedToLoad(int i) {
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
}
@Override
public void onAdLeftApplication() {
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
}
});
}
在OnCreate方法中,我在共享按钮onclick操作上使用此代码
if (shareInterstitialAd.isLoaded()
&& random.nextBoolean()
&& random.nextBoolean()) {
shareInterstitialAd.show();
} else {
new ShareTask().execute();
}
最佳答案
您的邮政编码不足以描述展示插页式广告的流程。
从受限代码中,您可能会先显示App的内容,然后插页式显示内容。这违反了Admob政策。必须在显示内容之前显示插页式广告。
您可以参考他们不允许的示例。
Disallowed interstitial implementations