簡體   English   中英

Admob不在真實設備上展示廣告,僅在測試設備上展示

[英]Admob Not showing ads on real devices only showing on Test devices only

 private void showInterstitialadd() {

        mInterstitialAd = new InterstitialAd(MainActivity.this);

        // set the ad unit ID
        mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));

        AdRequest adRequest = new AdRequest.Builder()

                .build();

        // Load ads into Interstitial Ads

        mInterstitialAd.loadAd(adRequest);

        mInterstitialAd.setAdListener(new AdListener() {
            public void onAdLoaded() {
                showInterstitial();
            }
        });
    }

    private void showInterstitial() {
        if (mInterstitialAd.isLoaded()) {
            mInterstitialAd.show();
        }
    }

我正在使用上面的功能來顯示Ads ....,並且在我的測試設備上可以正常工作,但是當我刪除該.addTestdevice().....並在其他任何設備上運行時,它都不會顯示... 。

您的代碼中可能沒有問題,但是AdMob無法在真實設備上快速展示廣告。 您必須等待幾天。 在此之前,您必須在AdMob帳戶中輸入一些詳細信息,例如地址和付款帳戶詳細信息。 不用擔心他們會通過電子郵件進行指導。 輸入詳細信息后,請等待幾天,您將在AdMob帳戶中收到有關廣告展示的通知。

就我而言,這需要2天的時間,當時僅激活了橫幅廣告和非頁內廣告,而視頻廣告仍然沒有加載。

因此,如果廣告在測試設備上展示,那么它也將在真實設備上展示。 您唯一要做的就是完成AdMob帳戶的設置並等待。 另外,在實際設備上進行檢查之前,請不要忘記刪除.addTestdevice()代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM