AndroidでAdmobのテスト用広告を表示しようとしていますが、表示されない状況です。
Admob表示のために行った流れとしては以下となります。
① Google Play Servicesのインストール
② 「build.gradle」ファイルへのcom.google.android.gms:play-servicesの追加
(compile 'com.google.android.gms:play-services-ads:9.0.2')
③ 「AndroidManifest.xml」ファイルの編集
④ 「activity_main.xml」ファイルの編集
※テスト用のUnitIdとして「ca-app-pub-3940256099942544/6300978111」を使用しています。
⑤ 「MainActivity.java」ファイルの編集
直すべき箇所を指摘していただければと思います。
よろしくお願いします。
以下「AndroidManifest.xml」のコードです。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.meru.quiz">
</manifest><uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="QuizActivity"></activity> <activity android:name="ResultActivity"></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>
以下「activity_main.xml」のコードです。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/haikei_top" tools:context="com.example.meru.quiz.MainActivity">
//テキストやボタンの表示
</LinearLayout><com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-3940256099942544/6300978111"> </com.google.android.gms.ads.AdView>
以下「MainActivity.java」のコードです。
package com.example.meru.quiz;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
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) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); }
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/10 14:33
2016/06/10 23:21
2016/06/12 03:23