広告構成
| 種類 | 表示 | 無料/購入 |
| Banner | GameView下部に常時(高さ50pt) | 無料のみ |
| Interstitial | 2ゲームに1回(gameCount % 2 == 0) | 無料のみ |
AdMob ID(Info.plist)
| 項目 | 値 |
| App ID | ca-app-pub-4104853755894501~5069936410 |
| Banner Unit | ca-app-pub-4104853755894501/1998199290 |
| Interstitial Unit | ca-app-pub-4104853755894501/7058954281 |
InterstitialAdManager API
final class InterstitialAdManager {
func loadAd()
func showIfReady(completion: @escaping () -> Void)
// 広告削除済 or 表示条件未達 → サイレントで完了
}
表示条件
- 広告削除なし
- 広告ロード済み
- gameCount が偶数(2ゲームに1回)
変更履歴
| バージョン | 日付 | 変更内容 |
|---|
| 1.0 | 2026-05-09 | 初版作成 |