android-studio - 如何修复 Admob “广告加载失败”
问题描述
我在我的应用程序中实施了横幅广告,但广告没有加载。什么可能是错的
我遵循了https://developers.google.com/admob/android/quick-start上的指南。测试广告加载正常,但是用我自己的 adunit 替换测试 adunit 广告停止加载。
类 MainActivity : AppCompatActivity() {
lateinit var mInterstitialAd: InterstitialAd
lateinit var mAdView: AdView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
MobileAds.initialize(this, "ca-app-pub-9198576040309894~2366427905")
mAdView = findViewById(R.id.adView)
val adRequest = AdRequest.Builder().build()
mAdView.loadAd(adRequest)
mInterstitialAd = InterstitialAd(this)
mInterstitialAd.adUnitId = "ca-app-pub-9198576040309894/5170832446"
mInterstitialAd.loadAd(AdRequest.Builder().build())
}
fun warmSelected(view: View){
if (mInterstitialAd.isLoaded) {
mInterstitialAd.show()
val warmIntent = Intent(this, WarmActivity::class.java)
startActivity(warmIntent)
} else {
Log.d("TAG", "The interstitial wasn't loaded yet."
}
解决方案
这是演示广告键吗?您应该使用演示密钥。
您是否将密钥分配给 xml?更改MobileAds.initialize(this, "ca-app-pub-9198576040309894~2366427905")
为MobileAds.initialize(this, "ca-app-pub-9198576040309894/5170832446")
并将您的AndroidManifest.xml
文件添加到您的 appId:ca-app-pub-9198576040309894~2366427905
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="YOUR_ADMOB_APP_ID"/>
我希望它会帮助你。此致
推荐阅读
- javascript - MVC 下拉列表 - 从项目绑定多个属性
- python - 为什么具有多个元素的python数组的真值是模棱两可的?
- python - 波动方程的 FTCS 解 - Vpython 的问题
- influxdb - 将 [[inputs.http]] 与“值”数据格式解析器一起使用时如何更改 Telegraf 列名?
- angularjs - Matching the text urls with regex by avoid the image src url and wrap it into the anchor tags from the html string
- r - Error in rowSums(tbl.external.all) : 'x' must be numeric
- search - Can search results from a API call to Bing Custom Search be filtered using meta tags embedded in the html
- spring-boot - 带有 Thymeleaf 的 Spring Boot 应用程序。使用常量检查 hasAuthority
- android - 初始化程序类型“AuthRepository?” 无法在颤振中分配给字段类型“AuthRepository”
- reactjs - How to describe the ScrollEvent type in React-Native(-Web) via typescript?