[英]AdMob real ads are not showing, only test ads are displayed
我已經在手機上測試了廣告功能。 僅顯示測試廣告。 當我用從AdMob獲得的單位ID替換單位ID時,不會顯示真實的廣告。
問題是什么?
這是我的代碼:
<string name="banner_ad_unit_id">ca-app-pub-11*************1/7********5</string>
對於我使用的xml
<com.google.android.gms.ads.AdView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
ads:adSize="BANNER"
android:id="@+id/adView"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
用於加載我使用的廣告
AdView adView=(AdView)findViewById(R.id.adView);
AdRequest adRequest= new AdRequest.Builder().setRequestAgent("android_studio:ad_template").build();
adView.loadAd(adRequest);
在清單中我有
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
。 。 。
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent"/>
但是我的廣告沒有加載到android設備中。 測試廣告運作良好。 我為所有這些操作使用了真實的設備。 有什么幫助嗎?
好的,據我所見,一切都正確。 您不一定需要如上所述的廟宇方式。
廣告未展示,因為您可能剛剛注冊了廣告。 您的廣告注冊應首先在Google服務器上進行驗證,並且該服務應被激活並正確進行驗證,這樣才不會從autoPrograms發出請求。 因此,您至少應等待1-2個小時。 問候。
問題出在您的AdRequest
。
更改:
AdRequest adRequest = new AdRequest.Builder().setRequestAgent("android_studio:ad_template").build();
至:
AdRequest adRequest = new AdRequest.Builder().build();
適用於Android的Google API: AdRequest.Builder setRequestAgent
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.