最新の記事アプリケーションアクティビティ、インテント、サービスについてデバイスAndroidでのデバイス制御について。地磁気センサ、加速度センサなどマルチメディアグラフィックス、音楽や動画再生などマルチメディア処理についてユーザインターフェースAndroidのユーザインターフェイスについて、またユーザインターフェイスを提供するコンポーネントの話題について。リソースAndroidでのアイコン、画像、文字列、ローカライゼーションなどHacksマッシュアップ開発環境Androidの開発環境など。コメントはまだありませんモバイル向けの広告配信サービスの1つにAdMobがあります。今回はこの広告配信サービスであるAdMobをAndroidアプリケーションに組み込む方法を説明します。AdMobはAndroidアプリケーション以外にもiPhoneなどにも配信可能です。AdMobのSDKがβ版ですがWindowsPhone7にも対応しています。AndroidアプリケーションiPhone/iPadアプリケーションスマートフォン向けWebサイトWindowsPhone7アプリケーションAdMobをアプリケーションに組み込むためには以下のことが必要です。AdMobのアカウント登録AdMobにアプリケーションを登録&パブリッシャーIDと呼ばれるアプリケーション固有のIDを取得AdMobSDKの入手/アプリケーションに組み込みそれでは続きで説明してきます。AdMobのアカウント登録まずはhttp://jp.admob.com/にアクセスしてAdMobのアカウントを作成します。右側の「今すぐスタート」と書かれたボタンを押すと登録フォームの画面に遷移するので必要な情報を記入してアカウントを作成します。Googleのアカウントを持っていればGoogleのアカウントでログインすることも可能です。アプリケーションの登録アカウントを作成したら、ログインして、広告を表示させたいアプリケーションを登録しましょう。この時点では、まだアプリケーションが完成していなくても大丈夫です。「マーケットプレイス」を開いて「サイト/アプリケーションの追加」へ進みます。登録できるアプリケーションの種類の一覧が表示されるのでAndroidを選択します。Androidを選択すると登録するアプリケーションの詳細が入力出来るようになります。詳細に入力する内容は以下の表を参考にしてください。登録するアプリケーション名を入力AndroidパッケージURLすでにアプリケーションをAndroidMarketに登録していればそのURLを入力。登録するアプリケーションの説明を記入アプリケーションの詳細を入力し終えたら画面したの「次へ」のボタンを押して進みます。これでアプリケーションの登録は完了です。「次へ」のボタンを押して進んだ画面でAdMobのSDKがダウンロードしておきます。Managerからダウンロードすることも可能です。一点大事なものとしてパブリッシャーIDがあります。パブリッシャーIDはアプリケーションごとに異なり、アプリケーションに組み込む際に必要になります。「マーケットプレイス」を開いて「サイト/アプリケーション」を選択すると登録しているアプリケーションの一覧が表示されるので目的のアプリケーションの「設定を管理」ボタンを選択します。次の画面でパブリッシャーIDが確認できるのでこのIDをメモしておきます。アプリケーションの登録、AdMobSDKのダウンロード、パブリッシャーIDのメモが完了したら次はいよいよアプリケーションへの組み込みます。アプリケーションへの組み込み方法SDKをダウンロードしたら解凍しておきます。解凍すると中にはライブラリとドキュメントが入っています。今後変わる可能性があります。組み込み手順は以下の通りです。プロジェクトにAdMobSDKのライブラリであるJARファイルを追加するマニフェストファイルに必要な記述を書くActivityでAdMobのViewを追加する記述を書く1.プロジェクトにAdMobSDKのライブラリであるJARファイルを追加するプロジェクトのプロパティを開いてJavaのビルドパスから外部JARの追加でGoogleAdMobAdsSdk-4.1.1.jar(バージョンによって名前は変わります)を追加します。「JARファイルを作って、別のプロジェクトで使う」の「JARファイルを読み込んで利用する」の項が参考になります。2.マニフェストファイルに必要な記述を書くAndroidManifest.xmlに必要な記述を追加します。必要なのはAdMobのActivityの記述と、パーミッションの追加です。android:name=&quot;android.permission.ACCESS_NETWORK_STATE&quot;/&gt;&lt;/manifest&gt;3.ActivityでAdMobのViewを追加する記述を書くAdMobの広告の実態はAdViewクラスというViewです。このAdViewクラスを生成し、レイアウトに追加、そしてAdView::loadAdを呼ぶことで広告の表示を開始させます。AdViewクラスのコンストラクタで先ほどメモしたパブリッシャーIDを記載します。super.onDestroy();}お疲れさまでした。最低限表示させるだけであれば上記の処理だけで行えます。AdMobSDKには他にもクラス、メソッドがあります。詳細はドキュメントを参照してください。2.0(β)に対応した解説書です。TechBooster.TechBoosterについて。