gpt4 book ai didi

android - 我的 Admob 广告未在我的应用程序中显示得到错误代码 3 "no ad config"如何修复它,我的测试广告也正常工作

转载 作者:行者123 更新时间:2023-12-04 11:44:12 29 4
gpt4 key购买 nike

//这是我要加载广告的 Activity

import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;


public class TenaliRamanActivity extends AppCompatActivity {

ListView listView;
private InterstitialAd mInterstitialAd;
private AdView mAdView;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tenali_raman);
//AD代码开始
        MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});

mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

mAdView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// Code to be executed when an ad finishes loading.
}
//我正在重写 onAdFailedToLoad() 方法,以了解为什么我的广告没有展示并获得错误代码
3、消息“无广告配置”
            @Override
public void onAdFailedToLoad(LoadAdError adError) {
Toast.makeText(TenaliRamanActivity.this, " Banner AdError is "+ adError,
Toast.LENGTH_LONG).show();

}

@Override
public void onAdOpened() {
// Code to be executed when an ad opens an overlay that
// covers the screen.
}

@Override
public void onAdClicked() {
// Code to be executed when the user clicks on an ad.
}

@Override
public void onAdLeftApplication() {
// Code to be executed when the user has left the app.
}

@Override
public void onAdClosed() {
// Code to be executed when the user is about to return
// to the app after tapping on an ad.
}
});
//插页式代码从这里开始
        mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-4745680273727033/3318988209");
mInterstitialAd.loadAd(new AdRequest.Builder().build());

mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// Code to be executed when an ad finishes loading.
}
//我还烤了我的 Inetrstitial Ad 错误消息并得到相同的错误代码 3,消息“无广告配置”[我的错误是这个][1]
            **@Override
public void onAdFailedToLoad(LoadAdError adError) {
Toast.makeText(TenaliRamanActivity.this, " Instertial Ad Error is"+ adError,
Toast.LENGTH_SHORT).show(); enter code here }**
            @Override
public void onAdOpened() {
// Code to be executed when the ad is displayed.
}

@Override
public void onAdClicked() {
// Code to be executed when the user clicks on an ad.
}

@Override
public void onAdLeftApplication() {
// Code to be executed when the user has left the app.
}

@Override
public void onAdClosed() {
// Code to be executed when the interstitial ad is closed.
}
});


// Start Application Code
listView= findViewById(R.id.listView);

String[] tenaliRaman= getResources().getStringArray(R.array.tenaliRaman);

ArrayAdapter<String> adapter= new ArrayAdapter<>(this,R.layout.row_item, R.id.rowText, tenaliRaman);

listView.setAdapter(adapter);

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Intent intent= new Intent(TenaliRamanActivity.this, StoryTenaliRaman.class);
intent.putExtra("storyPosition", position);
startActivity(intent);
}



}
});

}
}


[1]: /image/rNFvv.png

最佳答案

对于任何有类似问题的人,谷歌的演示广告也会间歇性地发生此错误:
https://developers.google.com/admob/android/test-ads#demo_ad_units
就我而言,我使用的是横幅演示:

ca-app-pub-3940256099942544/6300978111
在多次测试后,它失败了 50% 的时间。真正的广告正在工作,因为我可以在 admob 仪表板中看到统计信息,所以这应该可以安全地忽略......我希望。

关于android - 我的 Admob 广告未在我的应用程序中显示得到错误代码 3 "no ad config"如何修复它,我的测试广告也正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66272864/

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