トミリュウ・コムホームTestお問い合わせご協力ありがとうございました。先頃、AdMobの新しいバージョン4.0.4がリリースされましたので、早速導入しました。基本的な導入方法はこちらを参考にしました。SDKをAdMobのアカウント管理画面からダウンロードします。以前までは、admob-sdk-android_20101109.zipという名前だったと思いますが、今回からgoogleadmobadssdkandroid.zipというファイル名になっています。これを解凍するとGoogleAdMobAdsSdkAndroid-4.0.4というフォルダの下にGoogleAdMobAdsSdk-4.0.4.jarというjarファイルがあるので、これをEclipseのプロジェクトに組み込みます。筆者のWindows環境の場合ではプロジェクトの下にlibsというフォルダを作って、そこにJavaのライブラリを置いています。Jars...」をクリックして、先ほどlibフォルダの下にコピーしておいたjarファイルを選択して「OK」をクリックします。2.com.google.ads.AdActivityをManifest.xmlに追加com.google.ads.AdActivityが使えるようにAndroidManifest.xmlのapplicationタグの中にcom.google.ads.AdActivityのActivity宣言を追加します。広告コンテンツ取得のためのuses-permission設定をAndroidManifest.xmlに追加します。.....以前必要だった「ACCESS_COARSE_LOCATION」と「ACCESS_FINE_LOCATION」は必要なくなり、替わりに「ACCESS_NETWORK_STATE」を指定するようになりました。以前は位置情報GPSのアクセス許可が必要だったのに対し、ネットワーク接続の許可だけで良くなったのではないかと推測されます。Androdiマーケットの表示でも、位置情報の接続許可表示がなくなったので、これまでプライバシー等に敏感なユーザーが“位置情報GPSのアクセス許可”と言われてアプリのダウンロードを避けるような心配は無くなって良かったと個人的には考えます。4.アプリに広告表示Activityを表示する3までの手順で、広告アクティビティの準備はできました。後はこれをアプリのアクティビティに組み込みます。組み込みはxmlのレイアウトファイルに記述する方法もありますが、筆者の環境ではメインアクティビティのonCreate()内に直接プログラムを埋め込みました。}}↓筆者のアプリは、横向きランドスケープのアプリで、フレームの右下隅に広告を配置したいので、FrameLayout上にfill_parentで広告Activityを配置して、setGravity()で右下にレイアウトしています。(FrameLayoutはレイアウトxmlに指定しています。・ちゃんと広告が表示するためのテストも以前のバージョンに比べて簡単になりました。request.setTesting(true);というコードを埋め込むだけです。このコードはadView.loadAd(request)の後に呼ぶ必要があります。(最初、AdRequestをnewした直後に入れていてはまりました。取り消し線の部分は誤りでした。私の早とちりで単に最初に広告が表示されるまでに数十秒の時間を要していただけでした。adView.loadAd(request);の前後どちらに入れても動作します。忘れないように消すかコメントにする必要がありますね。ランドスケープモードでうまく表示できませんので参考にしました。私の場合もランドスケープモードですが、main.xmlにはFrameLayout他は定義しましたが、admob部分に関するレイアウトは記述しない方法で実装しました。参考までにmain.xmlを抜粋しますが、admob部分については記述しませんでした。配置するFrameLayoutが関係するのでその部分を抜粋します。>....以下省略(adMobに関する記述はありません。あとは、Main.javaのメインアクティビティのonCreate内で、1mFrameをレイアウトから取得、2adMobのAdViewインスタンスを生成、3生成したAdviewインスタンスをmFrameに配置する、というコードを実装しています。}参考になりますでしょうか。コメントをキャンセルメールアドレスが公開されることはありません。