現在、AppStoreで公開中のiPhoneアプリを移植して、Androidアプリとしても発売(ダウンロード)出来るように開発しています(近々、完成予定)

開発したアプリを、iPhoneとAndroidの両方で使えるようにしたんだけど、
AdMobの設定は一つでよいのかな?

同じ内容のアプリでも、プラットフォームが異なると別アプリという認識だよ。
そのiPhoneアプリでは、画面下にAdMobで横長のバナー広告を表示していますが、移植したAndroidアプリでも同じようにAdMobを活用してバナー広告を表示しようと思っているので、その設定の仕方を開発記録として残していこうと思います。
同じ内容のアプリだとしても、iPhoneアプリとAndroidアプリは別物とカウントされ、AdMobには別アプリとして追加する必要があります。
<前提条件>
Androidアプリ開発中・・・非公開のアプリ
1.AdMobへログインします
2.開発中のアプリをAdMobに追加
サイドバー(左)にある[アプリ]をクリックすると、現在追加されているアプリが表示されるので、その下にある「アプリを追加」をクリックします。

アプリが動くプラットフォームを選択(AndroidかiOS)して、そのアプリがAppStore(iOS)かGooglePlay(Android)の、通称アプリストアに公開されているか、を聞かれます。
今回はAndroidアプリを開発しているのでプラットフォームは「Android」、アプリストアに未登録なので「いいえ」を選択して、次へをクリックします。

※アプリストアに登録完了したら、後ほどアプリリンク設定を行います。
画面が変わり、アプリ名を入力します。
今回は、移植元のiOSアプリの登録アプリ名と同じに設定しました。

アプリを追加ボタンを押すと、アプリが追加(App idが設定)されました。

3.広告ユニットの追加
アプリにもよりますが、一つのアプリの中で複数の広告を表示させる場合、その広告(表示枠)分だけ広告ユニットを設定する必要があります。
今回作成しているAndroidアプリは、画面下部に表示するバナー広告一つなので、広告ユニットを一つ追加します。
サイドバーから[アプリ」を選択し、今回追加したAndroidのアプリを選択し、下記画面を表示させます。そして、[広告ユニットを追加] のボタンを押します。

※画面の下側に、Androidのアプリ内で広告ユニットを作っていることも確認しましょう。
画面が変わったら、広告のフォーマット(種類)を選択します。
今回は「バナー」を選択します。(以前より、広告フォーマットの種類が増えましたね)

広告フォーマットを選択したら、名前(広告ユニット名)を決めます。
今後分析するときに、広告の識別子になります。

広告ユニットの作成をクリックすると、広告ユニットIDが発行されます。

アプリを追加したときに発行された、アプリIDと今回の広告ユニットIDを、Androidアプリの開発環境上でAndroidアプリに組み込むとAdMob経由で広告が表示されます。
4.AdMobでのアプリ登録状態は?
Androidアプリ(非公開)の登録が終わりました。
AdMobでアプリを選択すると、既登録のiOSアプリと今回登録のAndroidアプリの2つが登録されています。

アプリをバージョンアップしても、AdMobに登録しているアプリに変更は加えなくて大丈夫ですが、新しいアプリを作成する、違うプラットフォームでアプリを作成する場合には、AdMobにアプリの登録が必要です。
AdMobアカウント ー iPhoneアプリ ー 広告ユニット1
ー 広告ユニット2
ー Androidアプリ ー 広告ユニット1
ー 広告ユニット2
AndroidアプリのGooglePlayへの公開が無事終了した場合の作業方法(アプリリンク)については、後日追記したいと思います。

コメント