2013-05-13 59 views
0

我有一個約10項活動的應用程序。 當用戶在兩個活動之間進行導航時,我想共享相同的廣告,因此每次用戶導航時都會避免重新加載廣告(我希望保持廣告的定期更新時間)。Android載入靜態類Admob廣告

我覺得加載廣告爲靜態類的所有活動將使用的 - 沒有任何人在這裏實現這樣的解決方案,可以分享他們的經驗(假設這是可能的)?

如果解決方案不可行,還有其他想法嗎?

謝謝!

回答

0

我沒有機會嘗試了這一點,但我看不出有任何理由與靜態對象的解決方案是行不通的。您可以在活動中共享靜態對象,但您需要知道,在某些情況下,它們都可以在同一時間使用一個對象,並且可能導致一些衝突。您的解決方案應該易於實施和測試。讓我們知道發生了什麼。

希望這可以幫助和享受您的工作。

0

我有一個遊戲應用程序,我在每個關卡後顯示插頁式廣告。這是我第一次嘗試在應用中投放廣告。我正在使用新的Google Play服務版本。

我決定把所有的AdMob相關的代碼在一個地方,所以我成立專班,並取得一切靜態,類似於你所描述的。結果是,廣告顯示,但只有一些時間。此外,應用程序(直到那時順利運行)變得棘手,並且受到難以理解的,不可重複的錯誤的影響。

後的頭髮拉了好幾天,我感動代碼到之後的廣告被認爲運行活動,使他們在活動中的最後一次通話。我也讓所有的函數和變量都是非靜態的。結果是所有問題都神奇地消失了,比賽再次順利進行。

在紙面上,我不明白爲什麼靜態變量引起的這些問題,但我建議任何人考慮去沿着這條道路是爲了避免它,除非他們喜歡高深莫測的錯誤。