【问题标题】:How to fix Admob interstitial ad policy violation: Interstitial ads that load unexpectedly while a user is viewing the app’s content如何修复 Admob 插页式广告政策违规:用户查看应用内容时意外加载的插页式广告
【发布时间】: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


【解决方案1】:

您的邮政编码不足以描述展示插页式广告的流程。 从有限的代码中,您可能先显示应用程序的内容,然后插页式重叠内容。这违反了 Admob 政策。插页式广告必须在显示内容之前显示。 你可以参考他们不允许的例子。

Disallowed interstitial implementations

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多