onAdImpression () не вызывается в прослушивателе Admob - PullRequest
0 голосов
/ 15 мая 2018

В баннерной рекламе onAdImpression() больше не звонят.

 mAdview = findViewById(R.id.bannertest);
    mAdview.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
            super.onAdClosed();
            Log.w(TAG, "onAdClosed: ");
        }

        @Override
        public void onAdFailedToLoad(int i) {
            super.onAdFailedToLoad(i);
            Log.w(TAG, "onAdFailedToLoad: ");

        }

        @Override
        public void onAdLeftApplication() {
            super.onAdLeftApplication();
            Log.w(TAG, "onAdLeftApplication: ");
        }

        @Override
        public void onAdOpened() {
            super.onAdOpened();
            Log.w(TAG, "onAdOpened: ");
        }

        @Override
        public void onAdLoaded() {
            super.onAdLoaded();
            Log.w(TAG, "onAdLoaded: ");
        }

        @Override
        public void onAdClicked() {
            super.onAdClicked();
            Log.w(TAG, "onAdClicked: ");
        }

        @Override
        public void onAdImpression() {
            super.onAdImpression();
            Log.w(TAG, "onAdImpression: ");
        }
    });
    mAdview.loadAd(new AdRequest.Builder().build());

есть ли способ отследить показ рекламного баннера?

1 Ответ

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

Ссылка: https://developers.google.com/android/reference/com/google/android/gms/ads/mediation/MediationNativeListener#onAdImpression(com.google.android.gms.ads.mediation.MediationNativeAdapter)

public abstract void onAdImpression (MediationNativeAdapter adapter)

Указывает, что показ объявления был зарегистрирован. Этот метод должен только be called if setOverrideImpressionRecording(boolean) is set to true. Это используется для метрик издателя и должно вызываться в дополнение к любым другим событиям.

Подробнее https://developers.google.com/android/reference/com/google/android/gms/ads/mediation/MediationNativeListener#onAdImpression(com.google.android.gms.ads.mediation.MediationNativeAdapter)

Редактировать 2

https://developers.google.com/android/reference/com/google/android/gms/ads/mediation/NativeAdMapper

Редактировать 3

Впечатление просто говорит, что реклама присутствует, поэтому onAdLoaded где вы хотите разместить отслеживание показов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...