RORK LABEN
TOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しましたTOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しました
記事一覧/ビジネス
ビジネス/2026-05-22上級

AdMob オープンアプリ広告の頻度設計 — 復帰時の体感ストレスを抑えながら eCPM を取りに行く運用メモ

壁紙アプリの最新アップデートで AdMob オープンアプリ広告のフリークエンシー設計を作り直した実装メモです。最小間隔・コールドスタート除外・ホーム戻り抑制を Remote Config で動的制御し、Claude in Chrome で日次の傾向確認を半自動化した工程をまとめています。

AdMob70App Open AdRork515リテンション17個人開発186Remote Config6Frequency Cap

プレミアム記事

import { ArticleImage } from "@/components/ArticleImage";

アーティスト・クリエイターの廣川政樹です。

2026 年 5 月に入ってから、壁紙系アプリの最新アップデートで一番時間をかけたのが、AdMob オープンアプリ広告(App Open Ad)のフリークエンシー設計でした。インタースティシャル広告と比べて単価が低めなのに、ユーザーの「アプリを開いた直後」という最も繊細なタイミングを奪うため、設計を一歩間違えると D1 リテンションがじわりと削れていきます。2014 年から個人で iOS / Android アプリを運営してきて累計5,000万DLを超えたなかで、オープンアプリ広告ほど「うまく組むと黒字、雑に組むと赤字」が分かれやすい広告フォーマットを他に知りません。

今回は、6 本ある壁紙アプリのうち 2 本を題材にして頻度設計を作り直した工程を、Rork で生成したコードをベースに整理しておきます。Claude in Chrome でダッシュボードを毎朝確認する運用に切り替えたこともあり、頻度パラメータを Remote Config で配信して挙動を遠隔調整できるようにしました。設計判断と、実装で踏んだ落とし穴を残しておきます。

オープンアプリ広告が他の広告フォーマットと違うところ

AdMob のオープンアプリ広告は、アプリの起動またはフォアグラウンド復帰時に全画面で表示される広告です。インタースティシャルと見た目は似ていますが、表示タイミングと許容される頻度に決定的な違いがあります。

インタースティシャルは「ユーザーが操作の区切りで挟む」のが原則で、ユーザー自身が画面遷移したことを認識している瞬間に出ます。一方でオープンアプリ広告は、ユーザーが「自分の意思でアプリを開いた」直後に出るため、ユーザー側は広告を見るためにアプリを開いたわけではないという意識のずれがあります。このずれを軽く扱うと、たった一度の不快体験が次の起動を止める要因になります。

私が運用している壁紙アプリ(『浮世絵壁紙』など)の実測では、オープンアプリ広告を導入した直後の週、D1 リテンションが 2.1% 落ちる版がありました。一方、同時期に頻度設計を作り込んだ別アプリでは D1 リテンションがほぼ維持されたうえで、ARPDAU が 18% 伸びました。同じ広告フォーマットを同じ規模で出していても、頻度設計の差でここまで結果が分かれます。

私が決めた 4 つの基本ルール

何度かの試行錯誤を経て、現時点で私が壁紙アプリに適用しているルールは次の 4 つです。

  1. コールドスタート初回は表示しない: インストール直後の初回起動、アップデート直後の初回起動では一切表示しないようにしました。最初の体験を奪うと、その後どれだけ広告が控えめでも信頼を取り戻すのが難しくなります。
  2. フォアグラウンド復帰の最小間隔を 120 秒: 短すぎる復帰で繰り返し出すと「アプリを行き来するたびに広告」という感覚が積み上がります。実測では 60 秒以下では離脱率がはっきり伸びました。
  3. モーダル復帰では出さない: 写真ライブラリ選択、共有シート、課金シートからの復帰では絶対に出しません。ユーザーは自発的に外部 UI へ遷移しただけで、復帰したい意思は明確だからです。
  4. エンゲージメントの低いセッション末尾を避ける: アプリを 1 秒以内に閉じたセッションが連続している場合は、次回の復帰でも表示を 1 回スキップします。

これらは AdMob 公式ドキュメントでは個別に推奨されている要素ですが、組み合わせて運用しないと意味が薄いと感じています。両家の祖父が宮大工だった影響なのか、「全体を支える小さな部材の組み合わせ」を整えるほうが好みです。広告の頻度設計も同じで、ひとつのパラメータだけ強くしても効きません。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
AdMob オープンアプリ広告で D1 リテンションを落とさず eCPM を取りに行く最小間隔・コールドスタート扱い・モーダル直後の例外ロジックの実装
Firebase Remote Config で広告頻度を版別に出し分けるための条件設計と、A/B グループの離脱率指標を Claude in Chrome で日次取得するワークフロー
累計5,000万DLの壁紙アプリ群で導入後3週間に観測された fill rate・eCPM・D7 リテンションの実測値と、頻度を下げた版で eRPM が逆転して伸びた事例の解説
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

ビジネス2026-07-05
AdMob の収益が突然「保留」になったら — 無効なトラフィックを個人開発で防ぐ実務メモ
AdMob の無効なトラフィック(Invalid Traffic)で収益が保留されると、原因がわからず不安になります。個人開発で複数アプリを運用する立場から、事故を未然に防ぐ最小構成のコードと、保留が来たときの動き方をまとめました。
ビジネス2026-06-28
リワード広告の報酬を、端末からの合図だけで配らない — Rork(Expo)アプリのSSV検証をWorkerで組む
リワード広告の「視聴完了」を端末側のコールバックだけで信じると、報酬の二重付与やなりすましが起こります。AdMobのサーバーサイド検証(SSV)コールバックをCloudflare Workerで署名検証し、transaction_idで冪等化して報酬を安全に配るまでの実装をまとめます。
ビジネス2026-06-22
壁紙アプリは作った後が長い — Rork運営で効いたコンテンツ供給・継続率・収益の保ち方
壁紙アプリは初回リリースより、その後の運用で差がつきます。Rorkでの実装を土台に、コンテンツの鮮度を保つ予約投稿、初週で離れさせない継続率設計、時間とともに痩せていく収益を支える仕組みを、運営で効いた実装メモとしてまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →