2017-01-29 2 views
0

Ich nutze AdMob derzeit, um mit "Advertising" Video von AdColony und Applovin zu vermitteln. Das Problem, mit dem ich konfrontiert bin, ist, dass jedes Mal, wenn ich meine App öffne und ein neues "Belohntes Video" lade, der persistente Speicher um etwa 7 MB erhöht wird.Admob belohnte Videos, die zu viel Speicherplatz belegen

Im Screenshot unten: Ich löschte den persistenten Speicher einmal, dann öffnete meine App, wartete auf ein geladenes Video geladen zu beenden, zwang erzwang meine App und öffnete es 12 Mal. Insgesamt eine Nutzung von 67,73 MB.

admob rewarded video storage issue

Mein Hauptproblem ist, dass ich diesen Teil der Daten im Cache speichern möchte und nicht die dauerhafte Speicherung. Der Endbenutzer möchte möglicherweise die Daten löschen, um Platz zu gewinnen, und verliert auch andere Daten, die er behalten möchte (Anmeldedaten/Einstellungen).

Gibt es eine Möglichkeit, AdMob mitzuteilen, den Cache-Ordner anstelle des Datenordners zu verwenden?

Meine zweite Frage ist, wie kann ich die Menge der verwendeten Daten reduzieren? Kann ich AdMob anweisen, die Daten irgendwann zu entfernen? Wenn ich ein neues Belohnungsvideo lade, muss ich das vorherige nicht behalten. Soll ich das programmatisch machen? (Ermitteln, wo AdMob seine Daten speichert)

+2

[Hinweis: Ich spekuliere] Aufgrund der Funktionsweise von Mediation werden die von Ihnen gezeigten Anzeigen von den Android SDKs der anderen Netzwerke geladen, genauso, als ob Sie sie direkt verwendet hätten. AdMob steuert nicht wirklich, wie sie zwischengespeichert oder überhaupt angezeigt werden (die Mediationsadapter rufen dieselben öffentlichen API-Methoden wie alle anderen auf). Sie werden wahrscheinlich mehr Glück haben, wenn Sie herausfinden können, welches Netzwerk (AdColony oder AppLovin) solche Zwischenspeichern ist, und schauen Sie in deren Dokumentation nach, ob es einen Weg gibt, dies zu vermeiden. – RedBrogdon

Antwort

0

Da RedBrogdon kommentiert, wird der Cache-Mechanismus von jedem Ad-Netzwerk implementiert, und AdMob hat keine Möglichkeiten, dies zu kontrollieren. Ich habe AdColony oft verwendet und denke, dass sie keine Optionen wie gewünscht haben. Ich habe keine Ideen über Applovin, aber ich glaube beide haben die Begrenzung der Größe von Caches.

Verwandte Themen