看到任何廣告在這裏是我的Activity類無法通過AdView的橫幅使用AdMob
公共類MainActivity擴展活動{ 私人在InterstitialAd間質性;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Prepare the Interstitial Ad
interstitial = new InterstitialAd(MainActivity.this);
// Insert the Ad Unit ID
interstitial.setAdUnitId("Ad-ID");
//Locate the Banner Ad in activity_main.xml
AdView adView = (AdView)findViewById(R.id.adView);
// Request for Ads
AdRequest.Builder adRequestBuilder=new AdRequest.Builder();
// Add a test device to show Test Ads
adRequestBuilder .addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adRequestBuilder.addTestDevice("abcd").build();
// Load ads into Banner Ads
//adView.setAdUnitId("Ad-ID");
adView.loadAd(adRequestBuilder.build());
interstitial.setAdListener(new AdListener() {
public void onAdLoaded() {
// Call displayInterstitial() function
displayInterstitial();
}
});
}//end of onCreate
protected void displayInterstitial() {
// TODO Auto-generated method stub
if (interstitial.isLoaded()) {
interstitial.show();
}
}
這是我簡單的XML佈局
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="Ad-ID" />
我試圖運行的應用程序沒有顯示錯誤,我無法看到任何樣品的廣告在我的佈局,當我運行它。
請讓我知道我錯了。
測試ID是你從日誌貓得到的一些東西,用於實時廣告插入你的真實應用ID –
@Muhammad Babar現在非常感謝你我可以在我的佈局中看到一些演示廣告,方法如下:adRequestBuilder.addTestDevice ( 「XXXXXXXXXXXXXXXXXX」);我已經評論了以下行\t \t //adRequestBuilder.addTestDevice("abcd「)。build(); – manideep
@Muhammad Babar您可以讓我知道我該怎麼辦如果我需要獲得一些實時廣告,我的意思是我可以在我的AdMob帳戶中添加一些廣告並在我的Android應用中使用它。 – manideep