Общий рейтинг совпадений у Admob очень низкий. Только около 3% - PullRequest
0 голосов
/ 05 июля 2019

Я впервые запрашиваю промежуточную рекламу при запуске приложения. Показать объявление после посещения 4 мероприятий, как показано ниже.

if (adFreeCount == 4) {
    loadFullScreenAds(activity)
    adFreeCount = 0
} else if (adFreeCount == 3) {
    if (!mInterstitialAd.isLoading && !mInterstitialAd.isLoaded) {
        mInterstitialAd.loadAd(AdRequest.Builder().build())
    }
    adFreeCount++
} else {
    adFreeCount++
}

Когда onAdClosed или onAdFailedToLoad, я запрашиваю объявление следующим образом.

mInterstitialAd.adListener = object : AdListener() {
    override fun onAdLoaded() {
    }

    override fun onAdFailedToLoad(errorCode: Int) {
        if (!mInterstitialAd.isLoading && !mInterstitialAd.isLoaded) {
            mInterstitialAd.loadAd(AdRequest.Builder().build())
        }
    }

    override fun onAdClosed() {
        if (!mInterstitialAd.isLoading && !mInterstitialAd.isLoaded) {
            mInterstitialAd.loadAd(AdRequest.Builder().build())
        }
    }
}
if (!mInterstitialAd.isLoading && !mInterstitialAd.isLoaded) {
    mInterstitialAd.loadAd(AdRequest.Builder().build())
}

Возможно, возникла проблема с моей интеграцией, когда мое приложение отправляло ненужные рекламные запросы, которые сработали в системе Admob. Но я не уверен, что происходит.

Я также не могу найти решение в Интернете.

enter image description here

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