2012-01-31 19 views
3

我有一個遊戲,在遊戲開始前有幾個活動。例如,一個菜單活動,一個關卡選擇活動和遊戲本身。android - 在活動轉換中保持admob廣告

在上述每項活動中,我都會在屏幕底部顯示一個小橫幅廣告(adMob)。我注意到,每次我在各個活動之間切換時,廣告都會被放棄。然後加載新廣告,但這需要時間。

有沒有一種方法可以讓廣告一旦加載完畢,它將保持在屏幕上,而不管任何潛在的活動轉換?

編輯 - 還在尋找一個解決方案在這一個

回答

0

可以摧毀的意見,並通過代碼創建它們,因此你只有一個活動,但與交換意見。例如:

(僞) 如果菜單= true,那麼 化妝按鈕1 化妝BUTTON2 化妝imageview1 等等 結束 如果點擊按鈕1然後 摧毀意見 化妝按鈕1 化妝BUTTON2 等 結束 與此同時,admob完好無損。

如果你需要更多的想法來解決這個問題,閱讀關於狀態機,保持狀態模型仍然會給你活動的優先級,因爲你將知道你是什麼狀態,什麼時候發生什麼事情,你可以捕獲那。

+0

我認爲這將工作,但我將不得不改變很多代碼。我也會失去所有活動的好處。 – 2012-02-04 00:33:43

+0

這並不難,但這是一個解決方案。問題是,如果你搗鼓admob代碼,你可能會被禁止和東西。 – AlfredoVR 2012-02-04 01:15:16

0

我想只是簡單地爲其他片段創建一個FrameLayout,並在其下面加一個線性來加載廣告。這種佈局將貫穿應用程序本身。