飴屋

Androidアプリメモ/メモ10

AdmobのアプリID確認

久しぶりにアプリを更新しようとしたら起こったことシリーズ第2弾です。自分の端末で開発版アプリの動作確認を行おうとしたら、「既に同じIDのアプリがインストールされているよ」と怒られたので、Google Playでインストールした製品版をとりあえず削除しました。開発版と製品版が共存できないと面倒そうな気がするので暇なときン調べてみようと思いつつ先に進みます。先日ビルドはできるようになっていたので、とりあえず動くことを確認しておこうと思ったら、ランタイムエラーでアプリが起動しませんでした。どうもAdmobに関連する問題のようです。

Admobさんはアプリ向けの広告屋さんで今はGoogle傘下で事業をされていると思います。自分のアプリIDを控えてたりはしないのでとりあえずadmobサイトにログインしました。また少しGoogleさんの統合が進んだような印象をサイトから受けたのですが、気のせいでしょうか。「アプリ - アプリの設定」メニューのアプリ情報のところにアプリIDを発見しました。

メモしたIDをAndroidManifest.xmlに書けばいいとのことで、meta-dataとしてapplication内に情報を追記します。

<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="[ADMOB_APP_ID]"/>
</application>
</manifest>

本当にそれだけでよいらしくランタイムエラーは消えました。2018年ぐらい広告ライブラリの更新とともにアプリIDをマニフェストに描くのが必須になったようですね。

メモ一覧

Last-Modified