
攻略ガイド / 開発の裏側
ボス戦後の強制広告をやめた理由
広告は数よりも、どこに出るかのほうが大切です。『Idle Ronin』のボス戦に出ていた全画面広告が、私たちがオフにするまでに2回場所を変えた経緯と、今すべてのゲームで守っている広告のルールを、その裏にあるコードとともに紹介します。
私たちの放置RPG『Idle Ronin』は、以前はボス戦で全画面広告を表示していました。今はそこに広告は一切ありません。このゲームは、ショップ、プレイヤーが自分で選んで見るリワード動画、一部のメニューのバナーで収益を得ています。この広告はオフにするまでに2回場所を変え、そのたびに、ゲームの中で広告がどこにあるべきかを学びました。
私たちは小さなスタジオ、ONI Gamesです。これは、途中で自分たちのために残したメモも含めて、私たち自身のコードから語る話です。
配置1:再挑戦ボタン
『Idle Ronin』では、各ステージの最後のボスとの戦いは30秒です。時間切れになると一段階戻り、もう一度「ボス戦」をタップするまでファームを続けます。最初の広告はこのボタンに置かれていました。
このボタンはボス戦に負けるたびに押し直されるので、詰まってすでにいらだっているプレイヤーが、再挑戦のたびに広告を見せられることがありました。コードの中のメモは、これを「考えうる最悪のタイミング」と呼んでいます。割に合わない取引でした。広告が届いていたのは、まさにあきらめる寸前のプレイヤーだったのです。
配置2:ボスを倒したあと
そこで広告を勝利のあとへ移し、撃破アニメーション、ゴールド、ユニットコアのドロップが先に終わるよう1.5秒遅らせました。ボスを倒した瞬間は自然な区切りで、Googleもこうした広告の置き場所はそこだと言っています。AdMobのガイドには、インタースティシャル広告は「アプリの自然な切り替わりのタイミングに配置するのが最適」とあります。
配置3:強制広告なし
タイミングの良い広告でも、すべてのステージがボスで終わるなら積み重なります。そこで広告をオフにしました。スイッチの上のメモがその取引を説明しています。「ゲームはショップと、プレイヤーが自分で選んで見る動画で収益を得る」。この変更は、バージョン1.11以降のすべての『Idle Ronin』に入っています。
ついでに見つかったこと
広告のコードを見直したところ、直す価値のあるものがさらに2つ見つかりました。
- 広告削除にお金を払った人にも、インタースティシャル広告が出ることがありました。コードの経路の1つが、購入で立つフラグを一度も確認していなかったからです。今は確認しています。
- リワード動画の報酬は、Googleが視聴完了と報告した動画にだけ支払われます。準備できた動画がない場合、ゲームは最大6秒待ち、それでも来なければ、固まったりごまかしたりせずに、動画を利用できないと伝えます。
今守っているルール
ほかのゲームではまだ全画面広告を使っているので、それらが守るルールを書き出しました。ルールは文書だけでなく、コードの中にあります。
- 自然な区切りでだけ表示する。『Idle Summoner』が広告を出すのは、侵攻が終わってマップに戻ったときか、闘技場の試合のあとで、戦闘の途中には決して出しません。広告のコードには、インタースティシャル広告は「独自のタイマーでは決して発動しない」と書かれています。
- 最初の数分はきれいに保つ。『Idle Summoner』は新しいプレイヤーの最初の2回の広告機会を見送り、各セッションで60秒待ちます。『Idle Ronin』の広告コードは3分待ち、最初の3回の機会を飛ばします。
- 間隔を空け、上限を設ける。強制広告がいつか戻る場合に備えて残している『Idle Ronin』の広告コードは、インタースティシャル広告を3分に1回まで、1セッション5回までに制限しています。『Idle AI Factory』は広告の間を3分空け、自分で選んでリワード動画を見るとそのカウントをやり直します。
- 再挑戦には決して出さない。何度も挑戦するプレイヤーに、挑戦ごとの広告を見せるべきではありません。
- お金を払ったら強制広告なし。『Idle Ronin』の「広告なし」と『Idle AI Factory』の「永久ブースター」は、インタースティシャル広告を完全にオフにします。
- 放置ゲームは触らずに動かしておける。『Idle Summoner』は以前、2分間触らないと待機画面を表示していました。この画面は広告を載せることがあり、すべてのモンスターを止めます。眺めて楽しむゲームでは、これが普通のプレイを途中で断ち切っていました。今は15分待ち、どこかに触れれば閉じます。
Googleのルール
Google Playの広告ポリシーは、アプリの使用中に突然表示される全画面広告、レベルやコンテンツの区切りの始まりに出る広告、15秒たっても閉じられない全画面広告を認めていません。AdMobの禁止される配置のリストでは、アプリの起動時や終了時の広告も挙げられており、インタースティシャル広告はユーザーの操作2回につき1回までとされています。プレイヤーが自分で選ぶリワード広告は別の扱いです。違いはプレイヤー側から見たリワード広告とインタースティシャル広告のガイドで説明しています。
収益は減ったのか?
強制広告が減れば広告の表示回数も減ります。公平な前後比較を公開できるだけのデータはまだないので、あるふりはしません。私たちの賭けはシンプルです。いちばんいらだっている瞬間に邪魔されなかったプレイヤーは、遊び続ける可能性が高く、あとでリワード動画やショップを選ぶ可能性も高いということです。共有する価値のある数字が出たら、ここに追記します。
ゲームに広告を置くときのチェックリスト
- 強制広告が出るタイミングをすべて書き出し、AdMob自身の問いを投げかけましょう。「ユーザーはこのインタースティシャル広告に驚くだろうか?」
- 再挑戦、復活、プレイヤーが必ず通る敗北画面には決して置かない。
- 新しいプレイヤーの最初のセッションはきれいに保つ。
- 1セッションあたりの広告に上限を設け、間隔を空け、プレイヤーが自分で選んで動画を見たらカウントをリセットする。
- 有料の広告削除で、コードのすべての経路から強制広告がすべて消えるようにする。
- 放置ゲームでは、広告のためにゲームを止めない。
実際の感触を確かめたいなら、『Idle Ronin』はGoogle Playで無料です。
出典
- Google AdMob ヘルプ、Interstitial ad guidance。
- Google AdMob ヘルプ、Disallowed interstitial implementations。
- Google、Ads policy、Google Playデベロッパーポリシーセンター。
- ONI Gamesのゲームコード、2026年9月:Idle Ronin(Engine.cs、Admob/Admobs.cs、GoogleManager.cs)、Idle Summoner(Admobs.cs、game_manager_script.cs、invasion_script.cs)。








