广告网络未显示 android?

Ad network not displaying android?

您好,我正在使用 admob 来展示广告。但是当我使用时,它不显示广告。我通过验证插页式广告 ID 并应用,在 admob 中检查了两到三遍。甚至创建了另一个 ID 并进行了检查,但它没有显示。我不知道我缺少显示哪一行。

public class MainActivity extends AppCompatActivity {
    private InterstitialAd mInterstitialAd;
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId("ca-app-pub-6918701967372612/2472865080");
 AdRequest adRequests = new AdRequest.Builder().build();
        mInterstitialAd.loadAd(adRequests);
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                super.onAdLoaded();
                mInterstitialAd.show();

            }

            @Override
            public void onAdFailedToLoad(int errorCode) {
                super.onAdFailedToLoad(errorCode);

            }

@影子

除非您运行 在该广告视图上测试广告,否则广告永远不会显示。创建您的广告请求,例如 -

AdRequest adRequest = new AdRequest.Builder()
 //Add a test device to show Test Ads
     .addTestDevice("4CCC00EF4EA205A6FE82E1AEB26B0839")
     .build();

    //Load ads into Banner Ads
    adView.loadAd(adRequest);

展示测试广告后,您可以删除 addTestDevice 行 .addTestDevice("4CCC00EF4EA205A6FE82E1AEB26B0839")

然后再次 运行 您的申请。将显示真实广告。我认为 google 现在已经强制采用这种广告实施方式。我最初也遇到了很多问题,但过了一段时间我发现了这种行为。