Hilfe..AdMob Integration erhöht Speicherbedarf der Anwendung ??

  • Antworten:3
Marcel S.
  • Forum-Beiträge: 120

23.01.2012, 14:30:54 via Website

Hallo mal wieder... :)

Ich habe folgendes Problem Eine App besitzt eine Activity in der ein adMob Werbebanner
geladen und angezeigt wird.
Dummerweise erhöht sich der Speicherbedarf der Anwendung bei jedem Aufruf
der besagten Activity, ein Muster ist da nicht zu erkennen da es mal einige Kb,
und mal 1-3 MB sind die der Speicherbedarf steigt.

hier erst mal die Integration des Banners...
1LinearLayout layout = (LinearLayout)findViewById(R.id.admob);
2this.adView = new AdView(this, AdSize.BANNER,AD_UNIT_ID);
3this.request = new AdRequest();
4request.addTestDevice(AdRequest.TEST_EMULATOR);
5request.addTestDevice(TEST_DEVICE_ID);
6adView.loadAd(request);

und hier onDestroy....

1@Override
2 protected void onDestroy() {
3 adView.destroy();
4 super.onDestroy();
5 }

und der Eintrag ins Manifest...
1<activity android:name="com.google.ads.AdActivity"
2 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

Also eigentlich sollte man meinen das soweit alles Korrekt ist.
Ich kann mir das ganze gerade wirklich nicht erklären ich hoffe
irgend jemand kann mir verraten was ich hier übersehen habe.

beste Grüße an alle.
PS.: Es Liegt definitiv an dem Banner... wenn ich den hier dargestellten code entferne bleibt der Speicherbedarf konstant

— geändert am 23.01.2012, 14:31:57

Antworten
Marcel S.
  • Forum-Beiträge: 120

03.02.2012, 16:33:06 via Website

Hat keiner eine Idee...
Ich scheitere hier nicht an der Integration an sich.

Ich kann mir nur nicht erklären warum die Anwendung mit AdMob Banner auf einen schlag beim ersten Start der betroffenen Activity 10 MB mehr benötigt
und bei jedem weiteren öffnen der Activity immer wieder ca 1Mb drauf schlägt.
Hinzu kommt das das Gerät unverhältnismäßig heiß wird.

Antworten
Florian B.
  • Forum-Beiträge: 284

03.02.2012, 19:13:40 via Website

Mal den Speicherverbrauch der App mit DDMS untersucht? Irgendwas muss ihn ja belegen.

Antworten
Marcel S.
  • Forum-Beiträge: 120

03.02.2012, 19:51:10 via Website

Ja schon aber ich komm der Ursache einfach nicht auf die schliche...
Man kann ja wirklich nicht gerade viel falsch machen bei admob.

Antworten