Промежуточное объявление не будет отображаться на эмуляторе Android после выполнения всех этапов создания объявления. - PullRequest
0 голосов
/ 02 февраля 2019

Я уже успешно внедрил тестовые объявления, однако теперь я готов тестировать реальные объявления.Я выполнил шаги по регистрации и созданию рекламы.

https://developers.google.com/admob/android/quick-start

Я попытался начать все заново, следуя инструкциям, однако мне все еще не удается вывести реальное рекламное объявление.Я уже зарегистрировал свое приложение и рекламный блок 3 дня назад.

Вот метаданные манифеста Android.

    <meta-data
            android:name="com.google.android.gms.ads.ca-app-pub-9137217174806568~9043276963"
            android:value="ca-app-pub-9137217174806568~9043276963"/>

Вот промежуточное объявление.

    // set up ads
    MobileAds.initialize(this, "ca-app-pub-9137217174806568~9043276963")

    mInterstitialAd = InterstitialAd(this)
    mInterstitialAd.adUnitId = "ca-app-pub-9137217174806568/2038884913"
    mInterstitialAd.loadAd(AdRequest.Builder().build())

    mInterstitialAd.adListener = object : AdListener() {

        private fun showToast(message: String) {
            Toast.makeText(applicationContext, message, Toast.LENGTH_SHORT).show()
        }

        override fun onAdClicked() {
            super.onAdClicked()
        }
        override fun onAdClosed() {
            val nextIntent = Intent(applicationContext, ExamineEarnings::class.java)

            startActivity(nextIntent)
            activityState.switchStates(activityState.EXAMINE)
            timeTracker.reset()
            pauseButtonTracker.switchPauseButtonStateToResume()
            finish()

        }

        override fun onAdFailedToLoad(p0: Int) {
            super.onAdFailedToLoad(p0)
            showToast(String.format("Ad failed to load with error code %d.", p0))

            Log.e("themessage", p0.toString())

        }
    }

И идентификатор приложения, и идентификатор рекламного блока указаны правильно.Однако, когда я тестирую его в эмуляторе Android, приложение не загружается с кодом состояния 0.

...