Android工作室横幅广告未显示

时间:2017-02-24 06:56:58

标签: android android-studio admob banner

我在哪里犯错误。广告没有出现。可以帮助你可以帮助你可以帮助你帮助

清单文件 '

package="com.cansifakitabi.ruyalarinanlami" >
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<application
    android:allowBackup="true"
    android:icon="@drawable/favicon"
    android:label="Rüyaların Anlamı"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme" >

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <activity
        android:name="com.cansifakitabi.ruyalarinanlami.MainActivity">



        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name="com.cansifakitabi.ruyalarinanlami.Webactivity">

    </activity>

    <activity
        android:name="com.google.android.gms.ads.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
        android:theme="@android:style/Theme.Translucent" />
</application>

&#39;

java文件

    AdView mAdView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

string.xml文件

为ca-app-PUB-71396921xxxxxxx / XXXXXXXX

layout.xml

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

<LinearLayout android:id="@+id/linearLayoutWebView"
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:orientation="vertical">
        <WebView xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:fitsSystemWindows="true"
            android:id="@+id/web_engine"
            />
    </LinearLayout>

<LinearLayout android:layout_width="fill_parent"
    android:id="@+id/ad_layout" android:layout_height="wrap_content"
    android:gravity="bottom" android:layout_alignParentBottom="true"
    android:layout_alignBottom="@+id/linearLayoutWebView">
    <com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="@string/banner_ad_unit_id"/>
</LinearLayout>

enter image description here

1 个答案:

答案 0 :(得分:0)

谷歌不允许,开发人员使用真正的横幅,而应用程序在开发者中使用测试横幅。

有两种方法可以实现这个

  1. 使用横幅ID 为ca-app-PUB-6300978111分之3940256099942544

  2. 将测试设备添加到您的AdRequest

    AdRequest adRequest = new AdRequest.Builder()
        .addTestDevice("0FA20932AFE1095798444FD9AAB7D425")
        .build();