广告网络不显示android?

时间:2016-12-18 09:11:53

标签: android android-layout admob interstitial

您好我正在使用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);

            }

enter image description here

1 个答案:

答案 0 :(得分:1)

@Shadow

除非您在该广告视图上投放测试广告,否则广告将永远不会展示。制作广告请求,例如 -

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&#34)

然后再次运行您的应用程序。将展示真实广告。我认为谷歌现在已经强制采用这种广告实施方式。我最初也遇到了很多问题,但有一段时间后我确定了这种行为。