2012-06-14 38 views
3

我試過谷歌這個問題,並在Stackoverflow上搜索了一個多小時,但我沒有找到解決方案。通過不同佈局的一個廣告 - Android

我在少數應用程序中看到了一個廣告,它在不同的佈局中運行。我想在我的應用程序中實現,但我不知道如何?

礦山當前模型是每次用戶更改佈局時加載新廣告的模型。即使在用戶更改佈局後,我也希望這種解決方案能夠繼續運行同一個廣告。廣告將在一段時間後(60秒)發生變化,我將在adMob控制板中設置該時間段。

我想這樣做是因爲我的adMob數據不好。我認爲,這是因爲我的RPM屬性:RPM = $0.07升 請,有人...

回答

0

那麼,如果你建立動態AD瀏覽,可以設置一個全局引用它創建後,然後只需將其添加到每個視圖中,您加載

+0

嗨Cruceo,我在我的.xml定義的AdView文件,每當我的應用程序更改XML文件,我得到一個新的廣告。看來你提出了一個有希望的解決方案,但你能更精確嗎?在此先感謝.. – Majstor

+0

如果我只是將AdView添加到活動佈局,那麼廣告將不會顯示出來。這就是爲什麼我把它放在.xml中。 – Majstor

+0

如果您將廣告放入XML中,則應在每次更改視圖時進行刷新。但是,如果您創建動態添加,然後將其添加到視圖後創建它們,只要您不重新實例化廣告視圖,它應該堅持通過視圖更改 – Guardanis

0

我必須承認我還沒有與AdMob的工作還沒有,但我的戰術一般是以下幾點:

// Before starting new activity 
View adView = findViewById(R.id.my_add_view); // get ad view 
StaticHelperClass.adView = adView; // Set your view to some kind of static helper class 
currentActivityLayout.remove(adView); 
startActivity(...); // Call new activity 

在新的活動中,將保存的視圖添加到新的佈局(您應該有一個容器在可以添加視圖的正確位置)。


編輯:我只是做了一個快速測試與一個按鈕,它的工作。