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