Apps Kit SDK logoApps Kit SDK
記事一覧
マネタイズ·読了目安:10分 で読めます·2026年5月

新たな広告ネットワークを追加せずにROASを2倍にした方法

ウォーターフォールで変えたこと、変えなかったこと、そして成果を左右した3つの調整ポイント。

著者 Priya Natarajan

右肩上がりの収益推移を水色の折れ線グラフで表示したタブレット

新規導入を支援するパブリッシャーから、四半期ごとに同じ質問を受けます。「次はどの広告ネットワークを追加すべきですか?」広告需要が増えれば競争が激しくなり、単価も上がる。確かに、わかりやすい改善策に見えます。しかし実際には、2026年にROASを2倍にしたチームのほとんどは、ネットワークの追加で成果を出したわけではありません。すでに実装済みの3つの設定を、妥協せずに見直したのです。

ここでは、現在すべての新規アカウントに対してApps Kit SDK導入後の最初の30日間で実施している施策を紹介します。そのままスプリント計画に組み込めるよう、週ごとにまとめました。

1. 広告枠ではなく、ユーザーに合わせてフロア価格を変える

ウォーターフォールのパフォーマンスが伸びない原因として、最も多いのが固定のフロア価格です。eCPMのフロア価格を4ドルに設定すると、午後8時にWi-Fi接続でリワード動画広告を見る米国のiOSユーザーには最適かもしれません。しかし、同じ広告枠でも、午前3時にTier 3市場のAndroid端末からアクセスするユーザーには、大きな機会損失につながりかねません。

私たちは、広告ユニットごとに1つのフロア価格を設定する方式をやめ、「国別ティア × 広告フォーマット × 時間帯」の小さなマトリクスに置き換えました。広告ユニットごとに6つの値を持たせ、直近14日間の入札データを基に毎週再計算します。ウォーターフォールのロジックはそのままで、入力するフロア価格だけを変えます。最初の2週間の改善率の中央値は、リワード広告で38%、インタースティシャル広告で22%でした。

2. ウォーターフォール下位の入札元を絞る

私たちが監査するアカウントの多くは、広告枠ごとに18〜40件のラインアイテムを設定しています。フロア価格を適用すると、上位6社より下の入札元が落札することはほぼありません。増えるのはレイテンシとタイムアウトのリスクだけです。そこで、上位6社の入札元と補完配信用の広告ネットワーク2社に、例外なく絞り込みます。

広告リクエストのレイテンシは、一般的な1.4秒から800ミリ秒未満に短縮されます。この短縮分が、そのままインプレッションの増加につながります。広告の描画が完了する時点で、ユーザーがまだセッション内にいるからです。

3. DAUあたりのインプレッション数を主要KPIにする

ROASは遅行指標です。一方、問題が起きたときに最初に変化する先行指標は、デイリーアクティブユーザー1人あたりのインプレッション数です。IPMが10%低下すると、翌週のROASは決まって8〜12%低下します。

私たちは、この指標をコホート別、広告フォーマット別、アプリバージョン別に計測しています。変化率が5%のしきい値を超えると、ダッシュボードが即座に検知します。財務チームがROASの低下に気づく頃には、私たちのチームはすでにリモート設定の変更を反映しています。

実際に実行した週ごとのスケジュール

この3つの変更は、それぞれ単独ではシンプルです。ただし、実施する順序は想像以上に重要です。フロア価格を変更する前に計測環境を整えなければ、その変更が有効だったかどうかを判断できません。

  • 1週目:コホート別・広告フォーマット別にDAUあたりのインプレッション数を確認できるダッシュボードを導入し、変化率5%でアラートを出す
  • 2週目:ウォーターフォールを上位6社の入札元と補完配信用ネットワーク2社に絞り、フロア価格は据え置く
  • 3週目:1つのリワード広告枠に「国 × 広告フォーマット × 時間帯」のフロア価格マトリクスを導入する
  • 4週目:マトリクスをインタースティシャル広告にも展開し、残っている固定フロア価格を廃止して、後述の振り返りを行う

何を、どのように測定したか

各変更の効果は、3つの数値で判断しました。先行指標は、アプリバージョン別・国別に集計したDAUあたりのインプレッション数です。フロア価格を変更すると、24時間以内に動きが現れました。インストール週別に分けたコホート単位のARPDAUでは、改善が本物なのか、それとも1日限りの見かけ上の変化なのかを確認しました。そして、7日目の継続ユーザーのARPDAUという地味な複合指標で、翌週の収益を先食いしていないかを見極めました。

すべての変更で、新規インストールの10%を変更未適用のホールドアウト群とし、最低7日間は比較検証してから展開の可否を判断しました。ホールドアウト群は必須です。これがなければ、フロア価格の変更による効果を、季節要因や、たまたま同じ火曜日に始まったMetaキャンペーンの影響と区別できません。

振り返り:逆効果になった調整

2週目には、4つ目の調整も試しました。入札元のタイムアウトを900ミリ秒から600ミリ秒へ大幅に短縮したのです。オークションが速くなれば、セッションあたりのインプレッション数が増える。理屈は正しいものでした。しかし実際には、高単価の入札元2社の応答時間のp95を下回るタイムアウトを設定してしまい、3日間でリワード広告のeCPMが11%低下しました。

解決策は、全体共通のタイムアウトではなく、入札元ごとに設定することでした。応答が速い入札元は600ミリ秒の上限を維持し、遅いものの収益貢献が大きい2社は1,100ミリ秒に引き上げました。ARPDAUは48時間で回復しました。教訓は、1つの設定値を全体に一律適用すると、たいていどこかに支障が出るということです。同じ設定でも、セグメントごとに調整すれば、ほとんどの場合うまく機能します。

大きな効果が出なかった施策

  • 7社目の広告ネットワーク追加:追加による効果はすぐに頭打ちになった
  • ネイティブ広告ユニットへのヘッダービディング導入:オークションのオーバーヘッドで改善分が相殺された
  • 1セッションあたり3回未満に抑える厳しいフリークエンシーキャップ:2日目の継続率への改善効果はマイナスだった
  • 広告メディエーションSDKの切り替え:6週間の作業で変化はわずか2%。ほとんどのチームには見合わない
ROASを2倍にしたのは、最も多くのネットワークを導入していたチームではありません。自分たちのユーザーが生み出す価値を、1時間ごとに把握していたチームです。

次に取り組むべきこと

今四半期に1つだけ取り組むなら、コホート単位でDAUあたりのインプレッション数を計測し、リモート設定で制御するフロア価格マトリクスと連携させてください。3つ目の施策であるウォーターフォールの絞り込みは、2時間で実施でき、レイテンシの短縮だけでも十分に元が取れます。4つ目の施策である入札元別のタイムアウト設定は、改善率が40%にとどまるか、100%に達するかを分ける要素です。現在は、すべての新規Apps Kit SDKアカウントに標準で導入しています。