2012-11-16 27 views
0

我需要包括廣告到我的應用程序,我有一個設置選項來禁用廣告。所以我需要在代碼中加載廣告。我複製從谷歌代碼來處理這一點,當我設置ads:loadAdOnCreatetrue,它工作得很好。AdMob將不會加載程序

但如果我將它設置爲false,並添加兩行

AdView adView = (AdView)this.findViewById(R.id.ad); 
    adView.loadAd(new AdRequest()); 

的廣告停止顯示。如果我看看日誌貓,它會顯示它正在接收廣告並嘗試顯示它。但它不會實際顯示在屏幕上。幫幫我?

如果我加載XML或代碼的廣告不管了,下面的警告,儘管我給的旗幟整個屏幕的事實在logcat中顯示出來。
11-16 18:53:37.128: W/Ads(19401): Not enough space to show ad! Wants: <480, 75>, Has: <456, 133>

+0

您是否嘗試過廣告對象上做了'setVisible'? – cjk

+0

我沒有,但它應該已經可見,對不對? – scottbot95

+0

我試着調用'adView.setVisibility(View.VISIBLE);'但我仍然有問題沒有顯示出來。 – scottbot95

回答

1

我想通了,什麼是錯誤的。我包括一個高度設置爲fill_parent的片段。我將該設置更改爲wrap_content,並且一切正常。