2016-07-11 10 views
0

私はGoogleの広告を使いたいと思います。 私はこのコードを試してみましたが、それは を動作していないようです私は、GoogleがサービスSDKをプレイダウンロードし、私はGoogleのリポジトリ をダウンロードし、私はここにbuild.gradle でコンパイルを使用マニフェスト で私のコードです 私のモバイルにGoogleの広告が掲載されていません

<meta-data android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
    <activity android:name="com.google.android.gms.ads.AdActivity" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
    android:theme="@android:style/Theme.Translucent" /> 
</manifest> 

とレイアウトXMLファイル内:

<?xml version="1.0" encoding="utf-8"?> 
<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="wrap_content" 
    tools:context="com.joba4joo.adstist.MainActivity"> 
    <com.google.android.gms.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     ads:adSize="BANNER" 
     ads:adUnitId="@string/banner_ad_unit_id" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="85dp"> 
    </com.google.android.gms.ads.AdView> 
</RelativeLayout> 

と舞でnActivity

package com.joba4joo.adstist; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import com.google.android.gms.ads.AdRequest; 
import com.google.android.gms.ads.AdView; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     AdView mAdView = (AdView) this.findViewById(R.id.adView); 
     AdRequest adRequest = new AdRequest.Builder().build(); 
     mAdView.loadAd(adRequest);}} 

は、あなたが私を助けてくださいすることができます....おかげ

+0

を試してみて、私は、ユーザーのアクセス許可のインターネットとアクセスネットワーク – joba

答えて

1

まず、あなたのstrings.xmlリソースファイルに

<string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string> 

を持っていることを確認してください。これにより、レイアウトファイルに"@string/banner_ad_unit_id"を使用することができます。

次に、MainActivityに行がないようです。ないこの

MobileAds.initialize(getApplicationContext(), "ca-app-pub-3940256099942544~3347511713"); 

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

を使用soooooooooいつでも@santiガジェゴ – joba

+1

をマッハありがとうございました!それはうまくいきました:) –

関連する問題