概要
- Dayzle アプリのGoogle Adsキャンペーンで発生した不正インストール問題の体験談
- 目標設定による広告配信最適化のリスクと現実
- Bot farm によるインストール偽装の仕組み解説
- 効果的な対策として目標設定の見直し
- 他の小規模アプリ運営者への注意喚起
DayzleのGoogle Adsキャンペーンで発生したインストール水増し問題
- Dayzle という小規模パズルアプリの運営
- Android向けに Google Adsキャンペーン をCA$40/日で開始
- 初期目標: インストール単価$1.50 設定
- Googleが目標単価でインストールを獲得できず、広告費消化が低調
- テストとして単価目標を解除した直後、 1日でCA$80消化、21インストール報告
- 管理画面では1件のみ認識、数値が合わない状況発生
- 原因調査で、 Play Storeで配信停止済みの古いバージョン が20台にインストール
- これらの端末は全てGoogle Play経由と記録されているが、実際は外部から入手
- アプリ起動は1回のみ、画面滞在時間ゼロ、以降の利用なし
- 端末モデル28種、19州に分布、明らかに 人間らしくない行動パターン
Bot farmによるインストール偽装の仕組み
- 2週間で 56件のインストール課金、うち33件は不審なパターン
- ターゲット外の国からのインストールも7件発生
- 実際に遊んだユーザーは13人のみ、合計92ゲームクリア
- Bot farm 疑惑を持ち、解析データでも裏付け
- Googleは与えられた目標(インストール)に最適化
- Bot farmは広告動画を視聴後、ストア外からアプリをインストール
- Googleは広告視聴後のインストールをコンバージョンとしてカウント
- この仕組みにより、Bot farmがインストールを増やすほど、GoogleのアルゴリズムがさらにBot farmに広告を配信
- 無限ループで広告費が消化される構造
対策と今後の方針
- Googleへの無効トラフィック申請 で返金待ち
- キャンペーン目標を「アプリを開いた」から「パズルをクリアした」に変更
- アプリ起動やクリックは自動化が容易だが、パズルクリアは難易度が高い
- Bot farm対策として有効、コスト増で攻撃対象から外れる狙い
- 小規模アプリでは有効だが、 大規模アプリは更なる対策が必要
他のアプリ運営者への注意喚起
- Googleのインストール数は実数だが、内容精査が必須
- Bot farmは小規模な広告予算にも容易にアクセス可能
- 同様の問題は他のアプリでも発生しうるため、 広告効果の内訳確認を推奨
- Google Adsの最適化目標選定の重要性 再認識
まとめ
- インストール数のみをKPIにするとBot farmの標的になりやすい
- 本質的なユーザー行動(例:ゲームクリア)を目標に設定することで、広告費の無駄遣いを防止
- 広告運用の数値は常に裏付け確認が必要