この記事についてClaude(Anthropic)との共同編集により作成されました。
要約
- AdMobで広告を出すには、アプリをストアの掲載情報と紐づけて承認を通す必要がある。その紐づけ画面でアプリを検索するのだが、公開直後だとアプリ名で検索しても出てこない
- 待てば解決すると思ってしばらく放置したが、それでも出てこなかった
- 正解は、アプリ名ではなくストアのURLをそのまま検索欄に貼ること。
https://play.google.com/store/apps/details?id=...を丸ごとペーストすると一発で出た- これは裏技ではなく公式ヘルプに書いてある挙動。検索キーはアプリ名・デベロッパー名・アプリID・ストアURLの4つで、そのうち名前検索だけがインデックス待ちになる^1
Google Playにアプリを公開したのに、AdMobでそのアプリが検索に出てこない。個人開発でAndroidアプリを出した人がだいたい一度は踏む詰まりどころだと思う。先日リリースした縦書きブラウザアプリtanzakuに広告を入れようとしたときに、まさにこれで止まった。
結論から言うと、検索欄にストアのURLをそのまま貼ると見つかる。それだけの話なので、短いTipsとして残しておく。
症状:ストアには出ているのにAdMobには出てこない
AdMobで広告を配信するには、アプリをストアの掲載情報とリンクさせて審査(承認)を通す必要がある。手順としてはAdMobの「アプリ」→「アプリを追加」(あるいは追加済みアプリの「ストア情報を追加」)から、対象のアプリを検索して選ぶ。
ここでアプリ名を打ち込んでも、候補にまったく出てこない。
- Google Playの検索では普通にヒットする
- ブラウザでストアのページも開ける
- なのにAdMobの検索欄だけ無反応
さらに厄介なのが「時間の問題かも」と思って待ってしまうこと。公開直後の反映待ちという線は確かにあるので、一日置いてまた見に行く、という無駄な往復をしてしまった。それでも出てこなかった。
解決方法:検索欄にストアのURLを貼る
アプリ名の代わりに、Google Playの掲載ページのURLを丸ごと貼り付ける。
https://play.google.com/store/apps/details?id=com.hiranorm.tanzakuこれを検索欄にペーストすると、待ち時間ゼロで自分のアプリが候補に出た。あとは選んでリンクするだけ。
URLはブラウザのアドレスバーからコピーしてもいいし、Play Consoleのアプリ掲載情報からたどってもいい。?id= 以降のパッケージ名(アプリID)が入っていれば十分なので、末尾に &hl=ja のようなパラメータがくっついていても問題なかった。
なぜアプリ名では出てこないのか
AdMobの公式ヘルプには、検索できるキーとしてこう書かれている^1。
アプリ名、デベロッパー名、アプリ ID、アプリストアの URL でアプリを検索します。
そして同じページに、詰まったときの案内もそのまま載っている。
公開したアプリが AdMob で見つからない場合は、アプリストアの URL でアプリを検索してみてください。
つまりこれは想定内の挙動で、ヘルプに答えが書いてあった。名前での検索はAdMob側が持っているストアのインデックスを引いているので、公開したばかりのアプリは反映が追いつかない。一方でストアURLやアプリIDでの照会は、そのアプリを直接指定する経路なのでインデックスの更新を待たずに通る、ということだと思う。
「新しいアプリほど名前で探せない」という、困りごとの起きやすい方向に転んでいるのが厄介なところだ。ストアに出たばかりで、これから広告を設定しようという人が必ず通るタイミングで効いてくる。
なお、これはiOSでも同じで、App Store Connectの「App Storeで表示」からURLをコピーして貼れば同様に見つかる^2。iOS側は名前検索に反映されるまで10日ほどかかることもあるという報告もある^2。
ついでの注意:URLが通っても承認は別
アプリを見つけてリンクできても、それで広告が出るわけではない。AdMob側の審査を通って承認済みになるまでは広告が配信されない。ここは素直に待つ工程になる。
また、承認まわりでもう一つ引っかかりやすいのが app-ads.txt で、こちらはストア掲載情報に書いたデベロッパーのWebサイトのドメイン直下にファイルを置き、AdMobにクロールされて初めて検証済みになる^3。掲載情報を更新してから検出まで24時間程度、環境によっては72時間ほどかかることもあるとされている^3。こちらは本当に待つしかない部類なので、URL検索の件とは切り分けて考えたほうがいい。
まとめ
- AdMobでアプリが検索に出てこないときは、アプリ名ではなくストアのURLを検索欄に貼る
- これは公式ヘルプに明記された正規の手段で、待つ必要はない
- リンクできても承認は別プロセス。
app-ads.txtの検証は素直に待つ
「待てばそのうち出るだろう」で放置すると、実際には何日待っても出ないことがある。URLを貼るだけで終わるので、詰まったら真っ先に試すのがいい。
参考文献
- AdMob でアプリをセットアップする - Google AdMob ヘルプ https://support.google.com/admob/answer/9989980?hl=ja
- 【admob】アプリにストア情報を追加する、でアプリが出てこない時(iOS)- Zenn https://zenn.dev/suzuki_kawasaki/articles/da0dbbac169c58
- app-ads.txt に関する問題を解決する - Google AdMob ヘルプ https://support.google.com/admob/answer/9776740?hl=ja