2016-06-23 8 views
1

Ich versuche Admob Native Banner in einer der meine Anwendung mit recyclerview, seine positionsbasierte Werbung zu implementieren. Ich habe markiert, dass die meiste Zeit Werbung für native Banner nicht verfügbar ist, so bekomme ich keine Anzeigen, ich plane, Konzept für Ladeanzeigen zu machen, als wenn native Anzeige verfügbar ist, dann werden wir native Banner zeigen und wenn natives Banner nicht verfügbar ist dann können wir smart banner anfordern und laden? Ich muss bestätigen, dass wir Smart Banner als positionsbasierten Ersatz von nativen Anzeigen laden können. DankAdmob Native Banner

Antwort

0

Es ist wahrscheinlich am besten auf dem NativeExpressAdView einen Listener hinzufügen, um zu sehen, ob es

mNativeExpressAdView.setAdListener(new AdListener() { 
    @Override 
    public void onAdFailedToLoad(int i) { 
     super.onAdFailedToLoad(i); 
     //add didn't load so hide and revert to a smart banner by adding one in 
     mNativeExpressAdView.setVisibility(View.GONE); 
    } 
}); 

lädt Sie könnten dann programmatisch ein Smart-Banner hinzufügen oder haben eine in der XML-Ansicht, die Sie gerade die Sichtbarkeit umschalten auf.