Ich habe die AdMob-Bibliothek für Android verwendet. Manchmal wird eine leere Seite wie unter Screenshot angezeigt. Kann jemand erklären, was das Problem ist und warum es passiert.AdMob funktioniert, erhält aber eine leere Seite
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/adMobView"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignParentBottom="true"/>
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
android:gravity="center_horizontal"
android:visibility="visible"
android:layout_marginTop="8dp"
ads:adUnitId="@string/banner_ad_unit_id"/>
</RelativeLayout>
Hier ist mein Code.
public void addIntegration(Context context, LinearLayout edtView) {
LinearLayout mRlAddView = new LinearLayout(context);
mRlAddView.setOrientation(LinearLayout.VERTICAL);
mRlAddView.setLayoutParams(new ViewGroup.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT));
mRlAddView = edtView;
AdView mAdView = new AdView(context);
mAdView.setAdSize(AdSize.BANNER);
mRlAddView.setGravity(Gravity.BOTTOM);
mAdView.setAdUnitId(context.getResources().getString(R.string.banner_ad_unit_id));
mRlAddView.addView(mAdView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice("xxxxxxxxxxxxxxxxxxxxxxxx").build();
mAdView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
mAdView.loadAd(adRequest);
}
Könnte jemand mir die Lösung für dieses Problem sagen.
können Sie bitte Ihre Logcat Fehler ...... – sushildlh
wir haben keinen Fehler. oben Bild nur angezeigt – sasikumar
wählen Sie einfach in "Android Monitor" zuerst Drop-Down "NO FILTER" und in der zweiten Drop-Down "ERROR" und erneut ausführen, erhalten Sie den Fehler. – sushildlh