◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Expo SDK 58 が 10/15 に正式リリースされました(Beta は 09/15 から)。上げる前に依存の対応状況を確認しましょう●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Expo SDK 58 が 10/15 に正式リリースされました(Beta は 09/15 から)。上げる前に依存の対応状況を確認しましょう●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/ビジネス
⟐ ビジネス/2026-04-11中級

AdMob収益を伸ばすUI設計とRork活用の実践メモ

個人開発でAdMobアプリを長く運用してきた経験から、UI設計だけで広告収益を底上げする具体策をまとめました。Rorkでの高収益レイアウト生成、頻度キャップの実装、同意管理が収益に与える影響、Firebaseでの検証サイクルまで、実装コード付きで解説します。

AdMob73UI設計Rork590A/Bテスト9収益最大化

✦ プレミアム記事

個人開発でAdMobのアプリを運用していた頃、収益レポートを毎朝コーヒー片手に眺めるのが日課でした。

ある日、ゲームオーバー画面に出すインタースティシャル広告の位置を数十ピクセル動かしただけで、翌週のARPUが2割近く上がったことがあります。コードのロジックは一行も変えていません。変えたのは、広告とユーザーの視線が出会う場所だけでした。

このとき強く感じたのは、AdMobの収益は「広告ネットワークが決める数字」ではなく「自分のUI設計が決める数字」だということです。CPMはGoogleが決めますが、ユーザーがいつ・どこで広告に出会うかは、私たち開発者が設計できます。

ここでは、私自身がAdMobアプリの運用で積み上げてきた手応えと失敗を、Rorkでの実装手順に落とし込みながら共有します。広告フォーマットの選び方、頻度キャップの実装、同意取得が収益に与える影響、そしてFirebaseでの検証サイクルまで、コード付きで進めます。

収益を分解すると、自分が動かせる変数が見えてくる

AdMobの収益は、次のかけ算で決まります。

収益 = インプレッション数 × CTR(クリック率) × CPM(1,000表示あたりの単価)

多くの開発者はCPMを上げようとしますが、CPMは広告主の入札と広告ネットワークが決めるため、開発者側から直接は触れません。私たちが設計で動かせるのは、残りの2つです。

ひとつはインプレッション数。1セッションの中で広告が何回表示されるか。もうひとつはCTR。表示された広告のうち、どれだけ自然にタップされるか。

この2つはどちらもUI設計の領域です。広告をどこに置き、どのタイミングで出すか。その判断が、そのまま収益の差になって返ってきます。

改善前後で何が変わったか

個人開発のカジュアルゲームで、UIだけを見直したときの数字を並べてみます。

改善前は、日次アクティブユーザー(DAU)5,000、セッション長3分、セッションあたりインプレッション1.2回、CTR 3%、CPM 50円。日次収益はおよそ900円でした。

改善後は、DAUは5,000のまま、セッション長は3.5分に伸び(広告が邪魔をせず長く遊んでもらえた結果です)、インプレッションは2.0回、CTRは5%、CPMは50円のまま。日次収益はおよそ2,500円になりました。

DAUもCPMも変えていません。それでも収益は2.8倍です。差を生んだのは広告配置の設計だけでした。

広告の「置き場所」には心地よい順番がある

広告が効くかどうかは、ユーザーの心の状態と深く結びついています。私の運用で安定して成果が出たのは、次の順番でした。

最も成果が出る場所:ゲームオーバー画面

ユーザーがゲームオーバー画面を見た瞬間は、いちばん肩の力が抜けています。「次どうしようか」と画面の続きを待っている状態です。ここに全画面のインタースティシャル広告を出すと、CTRは8〜12%まで上がりました。通常のバナーが1〜2%であることを考えると、桁が違います。しかも自然な流れなので、苛立ちにつながりにくいのが実感です。

次に効く場所:一時停止・メニュー画面

ユーザーが自分の意思でゲームを止めた瞬間は、待ち時間に対する心の準備ができています。「再開」ボタンの上に300x250のバナーを置くと、無理のない範囲で表示を稼げました。

避けたい場所:プレイの真っ最中

集中しているところに広告を割り込ませると、体験が台無しになります。私も初期に一度だけ試して、レビュー欄に「広告がうるさい」というコメントが並び、評価が下がった経験があります。短期のインプレッションは増えても、離脱とアンインストールで結局は損をしました。

✦

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

この記事の続きを読む

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

この記事で得られること
✦広告頻度キャップ(インタースティシャルのクールダウン)を実装するSwiftコードと、入れ忘れたときに評価が落ちた実体験
✦ATT/UMPの同意取得フローがeCPMを左右する仕組みと、同意率を上げる導線の置き方
✦月間ARPUと日次ARPDAUを取り違えない計算手順。DAU 5,000・月収15万円のアプリで実際の数字を追う
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

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

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

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

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

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

関連記事

⟐ ビジネス2026-09-06
eCPM が下がった月の広告収益を、国の構成と単価に切り分けます
ブレンド eCPM は単価ではなく加重平均です。下がった原因が配信国の構成なのか単価なのかを、合計差分と誤差なく一致する形で切り分ける手順とスクリプトをまとめました。低単価の国を止める前に確かめることも書き残します。
⟐ ビジネス2026-05-21
Rork アプリで AdMob Bidding を本番投入した実装メモ — 5 AdNetwork 同時入札の eCPM 推移と運用設計
Rork で生成したアプリに AdMob Bidding を導入し、5 AdNetwork の同時入札を本番運用しています。ウォーターフォールから移行した eCPM 推移、fill rate の変化、Claude in Chrome での日次運用までを実装メモとして整理しました。
⟐ ビジネス2026-05-03
Rork で作ったアプリを AdMob で月10万円にするまで — 個人開発者の収益化実践戦略
Rork で作ったモバイルアプリを AdMob 広告で収益化し、月10万円ラインへ近づけるための実践的な設計をまとめました。ジャンル選定、ATT と初期化の順番、頻度制御の実装、ARPDAU での判断、app-ads.txt、複数アプリ運営までを扱います。