2017-02-24 82 views
0

我在哪里做mistakes.Ads不appearing.Can你helpCan你helpCan你helpCan你帮的Android工作室横幅广告没有显示

清单文件 '

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> 

'

的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

+0

你刚刚创建了这个横幅广告?如果您刚刚创建,则需要一段时间才能批准。 –

+0

如果您用于测试目的,则必须在AdRequest.Builder()中使用添加设备。 –

+0

更改您的layout.xml https://gist.github.com/adasharma/12fff15a309ae8b67e17425f6ebe0fb3 –

回答

0

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

有2种方法来实现这个

  1. 使用的旗帜标识 为ca-app-PUB-6300978111分之3940256099942544

  2. 添加测试设备在AdRequest

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

感谢您的工作 –

+0

发布Google Play时。我应该怎么做 –

+0

您需要使用您在Google Ad Mob账户中可以找到的BannerId。 –