AdMobをアプリに実装する
まずは、アプリへ実装する際に必要になる「パブリッシャーID」を確認(メモ)します。 AdMobにログインし、登録したアプリの管理画面を開きます。
「パブリッシャーID」の記載がありますので、控えておきましょう。
続いて実装です。
AdMobへアプリを登録した際にダウンロードしたAdMob Android SDKを解凍して下さい。
解凍するとJARファイルがあるので、これをプロジェクトに追加しましょう。
Jarファイルをプロジェクトに追加する方法は、
1、libフォルダにJarファイルを配置
2、プロジェクトの上で右クリック→プロパティ
3、Javaのビルド・パス→ライブラリー
4、外部JARの追加
で可能です。
次に、AndroidManifest.xmlに必要な記述を追加します。
必要な記述は、
■<Activity>へ以下を追加
android:configchanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:name="com.google.ads.AdActivity"
■パーミッションへ以下を追加
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
です。
詳細は、下記を参考にしてください。
続いて、レイアウトの編集です。
広告を追加したい箇所に以下を追記します。
android:id="@+id/ad" android:layout_width="match_parent" android:layout_height="wrap_content"
そして、最後にActivityに追加して下さい。AdViewのコンストラクタ内で パブリッシャーIDの記載を忘れずに!
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //レイアウトの作成 LinearLayout _lay = (LinearLayout)findViewById(R.id.ad); //AdMobのViewを作成 AdView adGoogle = new AdView(this, AdSize.BANNER, "パブリッシャーID"); _lay.addView(adGoogle); //広告を表示 AdRequest adr = new AdRequest(); adGoogle.loadAd(adr); } }
以上です。
人気ブログランキングへ
にほんブログ村
0 件のコメント:
コメントを投稿