gpt4 book ai didi

java - 如何解决 android Admob 中的无广告配置问题?

转载 作者:行者123 更新时间:2023-12-04 23:49:47 25 4
gpt4 key购买 nike

您好,我正在尝试在我的应用上使用 Admob 广告,但没有显示广告。我收到此错误:

"Code": 3,
"Message": "No ad config.",
"Domain": "com.google.android.gms.ads",
"Cause": "null",
"Response Info": {
"Response ID": "null",
"Mediation Adapter Class Name": "",
"Adapter Responses": []
}
测试 ID 也会出现同样的错误。
这是 gradle 实现:
implementation 'com.google.firebase:firebase-ads:20.3.0'
implementation 'com.google.android.gms:play-services-ads:20.3.0'
我像这样初始化广告:
MobileAds.initialize(this);
这是插页式初始化:
adRequest = new AdRequest.Builder().build();
InterstitialAd.load(c,c.getString(R.string.popup), adRequest, new InterstitialAdLoadCallback() {
@Override
public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
mInterstitialAd = interstitialAd;

}
@Override
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
mInterstitialAd = null;

}
});

最佳答案

谢谢@Besart,你救了我的命。我们的一些游戏是为 12 岁以下的 child 设计的,所以我们必须展示 DFF 广告。以下代码很重要:

  // String MAX_AD_CONTENT_RATING_G = "G";
// String MAX_AD_CONTENT_RATING_PG = "PG";
// String MAX_AD_CONTENT_RATING_T = "T";
// String MAX_AD_CONTENT_RATING_MA = "MA";
// int TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1;
// int TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0;

RequestConfiguration configuration = new RequestConfiguration.Builder()
.setTagForChildDirectedTreatment(1)
.setMaxAdContentRating("G")
.build();
MobileAds.setRequestConfiguration(configuration);
但是代码会导致测试广告出现“无广告配置”错误。所以,如果你有,请删除上面的代码,希望有帮助。

关于java - 如何解决 android Admob 中的无广告配置问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69526683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com