
攻略 / 幕後花絮
我們為什麼拿掉 BOSS 戰後的強制廣告
廣告出現在哪裡,比數量多少更重要。這是《Idle Ronin》BOSS 戰全螢幕廣告的故事:它換過兩次位置,最後被我們關閉;另外也介紹我們現在所有遊戲都遵守的廣告規則,以及背後的程式碼。
我們的放置 RPG《Idle Ronin》以前會在 BOSS 戰顯示全螢幕廣告,現在那裡一則廣告都沒有。這款遊戲的收入來自商店、玩家自己選擇觀看的獎勵影片,以及部分選單中的橫幅廣告。這則廣告在我們關掉它之前換過兩次位置,每一次都讓我們更了解廣告在遊戲中該放在哪裡。
我們是 ONI Games,一間小工作室。這個故事來自我們自己的程式碼,包括我們一路上留給自己的註記。
位置 1:重新挑戰按鈕
在《Idle Ronin》中,每一關最後的 BOSS 戰有 30 秒。時間到了,你就會退回前面,繼續刷怪,直到再次點擊「挑戰BOSS」。第一個廣告位置就在這個按鈕上。
每次 BOSS 戰失敗後,這個按鈕都會再被按一次,所以卡關、早已很挫折的玩家,每次重新挑戰都可能看到一則廣告。我們在程式碼裡的註記稱它為「最糟糕的時機」。這是一筆划不來的交易:廣告偏偏找上了最接近放棄的玩家。
位置 2:擊敗 BOSS 之後
所以我們把廣告移到勝利之後,並延遲 1.5 秒,讓死亡動畫、金幣和可能掉落的機體核心先結束。擊敗 BOSS 是一個自然的停頓點,Google 也說這類廣告就該放在這裡:AdMob 的指南指出,插頁式廣告「最適合放在應用程式的自然轉換點」。
位置 3:完全沒有強制廣告
當每一關都以 BOSS 作結,即使時機再好的廣告也會越積越多。所以我們把它關掉了,而開關上方的註記說明了這筆交易:「遊戲靠商店和玩家自己選擇觀看的影片賺錢」。這項變更從 1.11 版開始,存在於每個版本的《Idle Ronin》中。
順便發現的問題
檢查廣告程式碼時,我們又發現兩個值得修正的地方:
- 付費移除廣告的人仍然可能看到插頁式廣告,因為程式碼中有一條路徑從來沒有檢查購買時設定的旗標。現在會檢查了。
- 獎勵影片只為 Google 回報為已觀看的影片發放獎勵。如果沒有準備好的影片,遊戲最多會等 6 秒;如果還是沒有,就會告訴你影片目前無法使用,而不是當住或假裝沒事。
我們現在遵守的規則
我們的其他遊戲仍然使用全螢幕廣告,所以我們把它們遵守的規則寫了下來。這些規則不只寫在文件裡,也寫在程式碼中:
- 只在自然停頓點。《Idle Summoner》會在侵略結束、你回到地圖時,或在競技場比賽結束後顯示廣告,絕不在戰鬥中途出現。它的廣告程式碼寫著,插頁式廣告「絕不會由自己的計時器觸發」。
- 讓最初幾分鐘保持乾淨。《Idle Summoner》會跳過新玩家最初 2 次的廣告機會,並在每次遊玩時先等 60 秒。《Idle Ronin》的廣告程式碼會等 3 分鐘,並跳過最初 3 次機會。
- 拉開間隔並設上限。《Idle Ronin》的廣告程式碼保留下來,以防哪天強制廣告回歸;它最多每 3 分鐘一則插頁式廣告、每次遊玩最多 5 則。《Idle AI Factory》在廣告之間保留 3 分鐘,而當你自己選擇觀看獎勵影片時,會重新開始計時。
- 絕不放在重新挑戰上。不斷嘗試的玩家,絕不應該每次嘗試都看到一則廣告。
- 付費就沒有強制廣告。《Idle Ronin》的「無廣告」和《Idle AI Factory》的「永久加成」會完全關閉插頁式廣告。
- 讓放置遊戲不用碰也能持續運作。《Idle Summoner》以前在兩分鐘沒有觸碰後,就會顯示待機畫面;這個畫面可能帶有廣告,而且會讓所有怪物停下來。對一款本來就是讓人看著玩的遊戲來說,這會直接切斷正常的遊玩。現在它會等 15 分鐘,而且任何觸碰都會關閉這個畫面。
Google 的規則怎麼說
Google Play 的廣告政策不允許在使用者使用應用程式時突然出現的全螢幕廣告、在關卡或內容段落開始時出現的廣告,也不允許 15 秒後仍無法關閉的全螢幕廣告。AdMob 的禁止廣告位置清單還加上了開啟或關閉應用程式時的廣告,並要求每兩次使用者操作最多只顯示一則插頁式廣告。玩家自己選擇的獎勵廣告則是另一回事;我們的獎勵廣告與插頁式廣告指南從玩家的角度說明兩者的差異。
這讓我們少賺了嗎?
強制廣告變少,廣告曝光就會變少。我們還沒有足夠的資料能公開公平的前後比較,所以不會假裝有。我們的賭注很簡單:在最挫折的時候沒有被打斷的玩家,更可能繼續玩下去,之後也更可能選擇獎勵影片或商店。如果數字顯示出值得分享的結果,我們會補充在這裡。
在遊戲中放置廣告的檢查清單
- 寫下每一則強制廣告出現的時機,並問問 AdMob 自己提出的問題:「使用者會對這則插頁式廣告感到意外嗎?」
- 絕不要把廣告放在重新挑戰、復活,或玩家必須經過的失敗畫面上。
- 讓新玩家最初幾次的遊玩保持乾淨。
- 限制每次遊玩的廣告數量、拉開間隔,並在玩家自己選擇觀看影片時重設計時。
- 確保付費移除廣告後,所有程式碼路徑中的每一則強制廣告都會消失。
- 在放置遊戲中,絕不要為了放廣告而讓遊戲停下來。
如果想親自體驗看看,《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)。








