我一直在尋找類似的問題,但他們更關注如何讓這些新的Admob版本顯示廣告,我收到的廣告顯示的不是我的問題,我的問題是廣告在所以當應用程序擴展屏幕上的內容時,adview會消失,因爲它會覆蓋所有內容。我的解決方案是將adview放置在屏幕頂部,這樣,無論屏幕上有多少內容,adview都將可見!在adview嵌入到我的xml中之前,我能夠完成此任務,但遵循admob教程,您不再將其放在xml上。那麼,如何將廣告放置在mainLayout的頂部?這裏是我一直在嘗試的代碼。Android Admob 4.3.1如何在屏幕頂部製作adView顯示?
LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
adView = new AdView(this, AdSize.BANNER, "my code");
layout.addView(adView);
AdRequest r = new AdRequest();
adView.loadAd(r);
// this is what I try to get it on top of the screen, but is not working
adView.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
adView.bringToFront();
,所有這一切,因爲我沒有做過任何的XML,仍呈現在底部AD瀏覽,所以我怎麼能得到它在屏幕的頂部? 謝謝
這工作,我添加了一個新的空的LinearLayout在我所有的XML內容的頂部,並指示我的代碼到該LinearLayout!謝謝 – zvzej 2012-03-26 21:19:22