我已经成功实施了测试广告,但是,我现在准备测试真实的广告。我已按照注册和制作广告的步骤进行操作。
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())
}
}
应用ID和单元广告ID均正确。但是,当我在Android模拟器中对其进行测试时,该应用无法加载状态代码0。