投稿

ラベル(AdMob)が付いた投稿を表示しています

AdMobのバージョンアップ

イメージ
AdMobのバージョンアップについて、以下のお知らせが届きました。 「いつも Google AdMob をご利用いただきありがとうございます。 本日、大幅に改良を加え、バージョンアップした新しい AdMob をリリースしました。 新しい AdMob では、デベロッパーの皆様は、アプリの収益化や宣伝を効率よく行えるようになり、ビジネスの拡大により多くの時間を割けるようになります。 新しい AdMob をお使いいただくには、ご自身でアカウントをアップグレードする必要があります。AdMob をお使いのアプリデベロッパーの皆様は、アップグレードして新しい AdMob をお試しください。」 バージョンアップの最大の利点の一つは、収益を日本円で受け取ることができるようになることでしょうか。 そこで、今回はAdMobのバージョンアップの手順についてです。 ①お知らせのメールにある「アカウントを今すぐアップグレード」のリンクをクリックして、AdMobにログインします。画面最上部の[アップグレード]ボタンをクリックします。 ②Googleアカウントの選択で、既存のGoogle AdSenceアカウントにリンクするを選択します。 ③タイムゾーンを「東京」、通貨を「日本円」に選択します。 ④AdMobプログラムポリシーの確認をして、[AdMobアカウントを作成]ボタンをクリックします。 ⑤[ご利用開始]ボタンをクリックします。 ⑥次に、以前のAdMobデータをインポートします。 新しくなったAdMobへようこそで、[スタート]ボタンをクリックします。 ⑦データのインポートを開始する前の注意事項を確認して、[インポートを開始]ボタンをクリックします。 ⑧インポートが完了するまで、ログアウトはしません。 ⑨数分後に、データのインポート完了のメールが届きます。 ⑩画面を更新すると、データのインポート完了の表示がされています。 以上でAdMobのバージョンアップは完了です。

AdMob導入時のエラーについて

イメージ
AdMobの導入で思った通りに広告が表示されず、以下のような警告表示になりました。 『You must have AdActivity declared in AndroidManifest.xml with configChanges.』は、configChangesをAndroidManifest.xmlに加えて宣言する必要があるといった内容です。 でもおかしい。 AndroidManifest.xmlには、以下のようにconfigChangesも加えて宣言しています。 <activity android:name="com.google.ads.AdActivity"    android:configChanges="keyboard|keyboardHidden|orientation"/> これは、ダウンロードしたAdMobのSDKバージョンと、Android SDKのAPIレベルが問題のようです。 作成中のアプリは、AdMob SDKがGoogleAdMobAdsSdk-6.4.1.jarで、Android SDKのAPIレベルが8です。 これが、問題なのです。 解決方法は2つあります。 ①Android SDKのAPIレベルを変更 AdMob SDK(GoogleAdMobAdsSdk-6.4.1.jar)では、Android SDKのAPIレベルを13(Android 3.2)以上にします。 ②AdMobのSDKバージョンを変更 Android SDKのAPIレベルが8では、AdMob SDK(GoogleAdMobAdsSdk-4.1.1)だと、正常に動くことが確認できています。

AdMobの導入

イメージ
久しぶりの投稿になります。 今回は、AdMobの導入についてまとめてみました。 広告を挿入して多少なりとも収入が獲得できれば、アプリ作成の励みにもなりますよね。 ◆AdMob SDKのダウンロード 最新のSDKは以下のURLからページから取得できます。 https://developers.google.com/mobile-ads-sdk/download ダウンロードしたZIPファイルを解凍すると、JARファイルとREADMEおよびdocsフォルダが生成されます。 ◆SDK JARの追加 Eclipse でプロジェクトの右クリックから[Properties] を選択します。 [JAVA Build Path] の [Libraries] タブを選択して、[Add External JARs] をクリックし、ダウンロードしたJAR を追加します。 ◆マニフェストの編集 AndroidManifest.xmlファイルを編集します。 ①com.google.ads.AdActivity を宣言する。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> <activity android:label="@string/app_name...