Admob, die auf Mehrere Aktivitäten?
Habe ich 7 Aktivitäten in meiner Anwendung. Ich will Anzeige von admob in jeder Aktivität
, Ob ich zum erstellen der einzelnen AdView bei jeder Aktivität?
oder
gibt es keine alternative zur Wiederverwendung der vorherigen Aktivität container ODER verhindern, dass es zu zerstören so kann ich auf die nächste Aktivität....
Code oder Hinweis-wir werden b schätzen.
Thankx
- Ein super Klasse AdAwareActivity, richtig set-up/tear down your Ad view in der onCreate()/onDestroy(), dann in jeder Aktivität, die erfordert, dass Ad-Funktionen, erweitert AdAwareActivity.
- Ich würde gerne wissen, die Antwort für diese Frage bin ich auch, um herauszufinden, das gleiche problem 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
HABE ich dies getan. Thankx an yorkw Kommentar. Dies ist keine effiziente code. Aber Sie können Sie entsprechend ändern. Dass reduziert den code für jede Aktivität.
Nur Erweitert "TestingAdmobActivity" & nennen SetupAds() Ihren Anruf advs.
Meine Oberklasse "TestingAdmobActivity.java"
Meine FirstActivityClass "NewActivity_1.java"
Meine SecondActivityClass "NewActivity_2.java"
Meine AndroidManifest.xml
Hinweis: aus Gründen der Berechtigungen verwendet, die von google admob-sdk, ich habe zu bauen, auf dem android 4.0 sdk mit min-sdk-version 7
In meiner app habe ich ein cache von 0..12 anzeigen zu einem bestimmten Zeitpunkt. Ich bin wiederzuverwenden über verschiedene Fragmente, die in einer endlosen ViewPager. Die caching-Klasse ist verantwortlich für das laden der Bereitstellung der anzeigen, die Fragmente.
Der trick ist:
Rufen Sie die AdView ist
onDestory
nur, wenn Sie sicher sind, dass Sie fertig sind mit, dass die AdView Instanz für gut. Dies bedeutet, dass die Fragmente selbst sind nicht verantwortlich für diese.Vorbei die AdView ist, sich zwischen den Fragmenten, die wir brauchen, zu erinnern, zu trennen, jeder AdView von seiner Hierarchie:
(nur im UI-thread natürlich):