2016-07-26 21 views
4

ich die Art und Weise gelesen habe von hier native AdMob Ads in eine Listview zu setzen: Putting an AdMob native ad in a listViewVorspannungeinstellers - native AdMob Ads in Listview

Wenn meine Annahme richtig ist, dann wird die Anzeige, sobald der Benutzer geladen werden Scrollen Sie zu der Position. Ist es möglich, die nativen Anzeigen an derselben Position wie die Anforderung von Listendaten vom Server vorzuladen?

Und ist es auch von Google erlaubt die Anzeigen mehrere Zeit zu laden, wie wenn ich will bei jedem Platz 10 Anzeigen zu schalten?

Jeder Rat würde geschätzt werden.

Vielen Dank & Grüße.

Antwort

1

Ich folgte alle india Express adView Fragen seit 2 Wochen fand aber nie eine richtige Antwort für mich und ich hoffe, dass ich Ihnen helfen kann (oder jemand, der es lesen) mit meiner eigenen Lösung.

Ich benutze dies auf meinem Fragment Adapter.

contadorAnuncio=position; // position is the number of item assigned on listview 



    if (contadorAnuncio > 0 && contadorAnuncio % 9 == 0) 
    { 


     Log.i("Inicio en 10", "inicio anuncio"); 
     convertView.findViewById(R.id.adView).setVisibility(View.VISIBLE); 
     NativeExpressAdView adView = (NativeExpressAdView) convertView.findViewById(R.id.adView); 
     adView.loadAd(new AdRequest.Builder().build()); 
     adView.setTag(position); 



    }else{ 
     convertView.findViewById(R.id.adView).setVisibility(View.GONE); 

    } 



    return convertView; 

} 

Und dies vor dem Beenden meiner Xml.

Vergessen Sie nicht, hinzuzufügen:

android: Sichtbarkeit = "gegangen" und xmlns: ads = "http://schemas.android.com/apk/res-auto"

und ändern adSize.

<com.google.android.gms.ads.NativeExpressAdView 
    android:id="@+id/adView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ads:adUnitId="@string/native_express_ad_unit_id" 
    ads:adSize="FULL_WIDTHx400" 
    android:visibility="gone"> 
</com.google.android.gms.ads.NativeExpressAdView> 

Überprüfen Sie, wie integriert Anzeigen mit Native Express Adview sind.

Native Express Adview on my App