2014-03-04 16 views
1

我正試圖在自定義對話框中實現Admob橫幅。AdMob在自定義對話框中?怎麼樣? Android

我想要在XML因爲我認爲這是simplier改變它定位等

因此,這裏是從我的GameActivity片段哪裏是自定義對話框了。

片段與對話:

public void showRestartDialog() { 


    final Dialog dialog = new Dialog(GameActivity.this); 

    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
    dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); 

    dialog.setContentView(R.layout.activity_dialog); 

    //set up image view 
    ImageView img = (ImageView) dialog.findViewById(R.id.imageView1); 
    img.setImageResource(R.drawable.puste); 

int highest = PrefUtil.getHighestScore(this); 
String text = null; 
if (currentPoint > highest) { 
    highest = currentPoint; 
    PrefUtil.setHighestScore(this, currentPoint); 
} else { 
} 
text = "\n " + currentPoint + "\n\n " + highest; 



    TextView text1 = (TextView) 





      dialog.findViewById(R.id.TextView01); 
    text1.setText(text); 
    AdView adView = (AdView)dialog.findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    adView.loadAd(adRequest); 

哪裏出了問題?使用此代碼,對話框顯示,但沒有橫幅。 請幫助我!

問候!

+0

您應該將一個監聽器添加到橫幅。廣告可能無法播放,因此無法播放。這也可能會在日誌中顯示。 –

+0

嗨!感謝您的回覆。不可能。因爲在其他地方,它顯示廣告 – user2393513

回答

0

我不認爲你想這樣做。廣告可能需要很長時間才能加載,並且在對話框仍然顯示時您可能不會收到廣告。這可能是希望你看到你說它沒有顯示任何廣告。

在整個應用程序的主頁上持續顯示橫幅或在遊戲結束時顯示插頁式廣告,您會更好。