攻略ガイド / 開発の裏側

ボス戦後の強制広告をやめた理由

広告は数よりも、どこに出るかのほうが大切です。『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秒待ち、それでも来なければ、固まったりごまかしたりせずに、動画を利用できないと伝えます。

今守っているルール

ほかのゲームではまだ全画面広告を使っているので、それらが守るルールを書き出しました。ルールは文書だけでなく、コードの中にあります。

  1. 自然な区切りでだけ表示する。『Idle Summoner』が広告を出すのは、侵攻が終わってマップに戻ったときか、闘技場の試合のあとで、戦闘の途中には決して出しません。広告のコードには、インタースティシャル広告は「独自のタイマーでは決して発動しない」と書かれています。
  2. 最初の数分はきれいに保つ。『Idle Summoner』は新しいプレイヤーの最初の2回の広告機会を見送り、各セッションで60秒待ちます。『Idle Ronin』の広告コードは3分待ち、最初の3回の機会を飛ばします。
  3. 間隔を空け、上限を設ける。強制広告がいつか戻る場合に備えて残している『Idle Ronin』の広告コードは、インタースティシャル広告を3分に1回まで、1セッション5回までに制限しています。『Idle AI Factory』は広告の間を3分空け、自分で選んでリワード動画を見るとそのカウントをやり直します。
  4. 再挑戦には決して出さない。何度も挑戦するプレイヤーに、挑戦ごとの広告を見せるべきではありません。
  5. お金を払ったら強制広告なし。『Idle Ronin』の「広告なし」と『Idle AI Factory』の「永久ブースター」は、インタースティシャル広告を完全にオフにします。
  6. 放置ゲームは触らずに動かしておける。『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)。

ほかのガイド

すべてのガイド

◆ ONI Games のほかのゲーム

ほかのゲーム

スワイプしてもっと見る

ONI Snakes: Armored Arena
配信中 · Google Play

ONI Snakes: Armored Arena

ライバルスネークの装甲を撃ち落とし、巨大化してネオンのアリーナを制覇。11種類のモードで、オンライン対戦もフレンド対戦も楽しめます。

詳しく見る →
Idle Ronin: Cyber RPG
配信中 · Google Play

Idle Ronin: Cyber RPG

最後のサイバー・ロニンとなり、ネオンに輝く未来へ。押し寄せるメックを斬り、サイボーグ軍団を編成して、ネオンタワーを登ろう。オフラインの間も、その刃は止まらない。

詳しく見る →
Idle Summoner: Pixel RPG
配信中 · Google Play

Idle Summoner: Pixel RPG

魔獣の軍勢を召喚し、冥界の城に攻め込もう。成長が鈍るたびに転生して、さらに強くなれる。

詳しく見る →
Block Brain: Block Puzzle Game
配信中 · Google Play

Block Brain: Block Puzzle Game

カラフルなブロックを置いて列を消し、コンボをつなげよう。相棒の「ブレイン」が、小さな「わかば」から王冠をかぶった「天才」へと育っていく。

詳しく見る →
Idle AI Factory: Robot Tycoon
配信中 · Google Play

Idle AI Factory: Robot Tycoon

陽気なロボットたちが働く工場を経営し、すべての生産ラインを自動化。小さな AI ラボから月面基地まで発展させよう。

詳しく見る →
Idle Restaurant: Miami
配信中 · Google Play

Idle Restaurant: Miami

ビーチの小さなピザ屋を、マイアミのネオン輝くレストラン帝国へ。マネージャーを雇い、本物のレシピを20品集めて、オフラインでも稼ごう。

詳しく見る →