【发布时间】:2018-10-05 05:03:51
【问题描述】:
我收到了违反 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();
}
【问题讨论】:
-
我认为 google 不允许在共享对话框弹出窗口打开时放置和显示广告。
-
分享对话框仅在广告关闭后打开。
-
a) 布局和 b) 布局的屏幕截图在哪里?如果没有这些信息,这是一个相当理论的问题,几乎无法正确理解 - 因此只能进行模糊的假设。
标签: java android admob google-admob