Skip to content

fix: CIビルドにADMOB_BANNER_AD_UNIT_IDをdart-defineで注入する - #220

Merged
IKcoding-jp merged 1 commit into
mainfrom
fix/admob-dart-define
Jun 18, 2026
Merged

fix: CIビルドにADMOB_BANNER_AD_UNIT_IDをdart-defineで注入する#220
IKcoding-jp merged 1 commit into
mainfrom
fix/admob-dart-define

Conversation

@IKcoding-jp

Copy link
Copy Markdown
Owner

問題

--dart-define=ADMOB_BANNER_AD_UNIT_ID が両ワークフローに渡されていなかった。
String.fromEnvironment はビルド時定数のため、CI環境変数があっても渡さないと届かない。
結果として全配信済みバージョンでテスト広告ID(ca-app-pub-3940256099942544/6300978111)が使われていた。

修正

ios-release / android-release 両ワークフローのビルドコマンドに追加:

--dart-define=ADMOB_BANNER_AD_UNIT_ID=$ADMOB_BANNER_AD_UNIT_ID

Codemagicダッシュボードで必要な作業

  • ios_signing グループに ADMOB_BANNER_AD_UNIT_ID = iOSのバナー広告ユニットID を追加
  • google_play_credentials グループに ADMOB_BANNER_AD_UNIT_ID = AndroidのバナーID を追加

AdMobダッシュボード → アプリ → 広告ユニット で各プラットフォームのIDを確認。

@IKcoding-jp
IKcoding-jp enabled auto-merge June 18, 2026 00:35
@IKcoding-jp
IKcoding-jp merged commit 724e555 into main Jun 18, 2026
5 checks passed
@IKcoding-jp
IKcoding-jp deleted the fix/admob-dart-define branch June 18, 2026 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant