Von meinem Admob aus habe ich die Vermittlung für Flurry und Vungle eingerichtet. Wenn ich eine Anzeige anfordere, erhalte ich immer den Fehler, der im Logcat angegeben ist.
%Vor%Ich habe die AdUnit in Admob mit dem AdType als Interstitial eingerichtet, wie unten gezeigt
Das Programm sucht nach einer Implementierung des MediationRewardedVideoAdAdapter Dies ist eine Schnittstelle der ad.rewards.meditation, die MediationAdapter .
Sie verwenden:
%Vor%Ihre Klasse:
%Vor%Ich bin nicht sicher, wo Sie Ihre Adapter in Ihren anderen Methoden, die Sie aufrufen, implementieren, aber Sie sagten, Sie haben auch Interstitial arbeiten. Scheint wie eine gewisse Verwirrung zwischen der Verwendung von Vungle und Furry. Siehe die vungle-Dokumentation .
%Vor%Sie verwenden beide und müssen klären, welche Sie in jedem AdRequest verwenden.
Sie können das AdView wie folgt initialisieren:
%Vor%Anstelle von:
%Vor%Sie können dies zu Ihrer Zeile hinzufügen, nachdem Sie AdRequest.Builder zum Ausführen von Tests erstellt haben.
%Vor%Überprüfen Sie auch, ob Sie Ihre api-Tasten für Aufruhr eingerichtet haben. Hier finden Sie Informationen zum Einrichten eines Festplattenadapters mit AdMob, im Dashbooard und im Code Mediieren über AdMob auf Android
Es zeigt auch ein interessantes Code-Snippet beim Hinzufügen von Adapter-Extras:
%Vor%Teilweise zur Beantwortung der ursprünglichen Frage der Nullzeigerausnahme.
Fügen Sie in Ihren onPause-, onResume- und onDestroy-Methoden Null-Checks ein. Es könnte sinnvoll sein, die Initialisierung in onCreate zu platzieren, anstatt sie in eine separate Methode zu schreiben.
Es ist möglich, dass Ihre onPause-Methode aus irgendeinem Grund aufgerufen wird, bevor rewardedVideoAd
initialisiert wurde. Auf diese Weise erhalten Sie ein Gefühl, wenn es ausgeführt wird, und es sollte diesen Fehler entfernen (kann jedoch einen neuen liefern).
Geben Sie nach der oncreate-Methode alle folgenden Methoden zur besseren Lesbarkeit an.
%Vor%Tags und Links android admob interstitial flurry vungle-ads