Как исправить нарушение политики внедрения Admob: рекламные объявления, которые неожиданно загружаются, когда пользователь просматривает контент приложения - PullRequest
0 голосов
/ 05 октября 2018

Я получил электронное письмо о нарушении политики 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();
 }

1 Ответ

0 голосов
/ 10 ноября 2018

Ваши почтовые индексы не достаточны для описания потока показа промежуточной рекламы.Из ограниченных кодов возможно, что вы сначала показываете содержимое приложения, а затем внедряетесь, чтобы перекрыть содержимое.Это нарушает политику Admob.Промежуточная часть должна быть показана перед отображением контента.Вы можете обратиться к их запрещенным примерам.

Запрещенные реализации внедрения

...