◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●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 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/ビジネス
⟐ ビジネス/2026-05-30上級

AdMobのウォーターフォールにPangleとMintegralを足して2週間 — eCPMとフィル率を見比べた所感

5,000万DL規模の壁紙アプリで、AdMobのメディエーションにPangleとMintegralを追加し、2週間ぶんのeCPMとフィル率を実データで見比べた記録です。ビディングとウォーターフォールの混在設計、実効収益の分解式、地域別グループ分割、日次モニタリングのコードまで、運用で使える形で残します。

AdMob73メディエーション10PangleMintegraleCPM5アプリ収益化18個人開発218

✦ プレミアム記事

ある朝、AdMobのメディエーションレポートを開いて、ひとつのアドネットワークのフィル率が前週より落ちているのに気づきました。eCPM自体は悪くないのに、配信機会の取りこぼしが増えている。在庫を売り切れていない時間帯がある、ということです。そこで以前から保留にしていた「ウォーターフォールに新しいネットワークを2社足す」という宿題に、ようやく手をつけることにしました。

アーティスト・個人開発者の廣川政樹です。2014年から壁紙や癒し系のアプリを個人で作り続けていて、累計のダウンロードは5,000万を超えました。広告まわりはここ数年いちばん手を入れている領域で、今回はPangleとMintegralをAdMobのメディエーションに追加し、2週間ほど回してみた実データの話を残しておきます。派手な結論はありません。ただ、追加を検討している方が「自分のアプリだとどうだろう」と当たりをつけられる程度には、正直な数字を共有します。

なぜ2社を追加したのか

私のアプリは表示単価が地域でかなり振れます。日本のユーザーが多い時間帯はeCPMが高く保てるのですが、海外比率が上がる時間帯になると、既存ネットワークだけではフィル率が落ちて、リクエストに対して広告が返ってこない瞬間が出ます。ここを埋める候補として、海外在庫に強いとされるPangleと、ゲーム系の出稿が厚いMintegralを選びました。

選定の理由はシンプルで、どちらもAdMobのオープンビディングおよびウォーターフォール双方に対応していて、追加の手間が比較的小さいからです。1997年、16歳で独学のプログラミングからインターネットに触れたときから、私は「とりあえず一度つないで実データを見る」という確かめ方が好きでした。広告ネットワークの良し悪しも、評判より自分のアプリの数字で判断したいと考えています。

設定でやったこと

追加そのものは難しくありませんが、つまずきやすい点が3つありました。順に書きます。

まず、AdMobの管理画面でそれぞれのネットワークを「メディエーショングループ」に加えます。このとき、ビディング対応のものはビディング枠に、ウォーターフォール配信のものは手動eCPMの行として登録します。私は最初、両方をビディングに寄せてしまい、Mintegral側のウォーターフォール在庫を取りこぼしました。

次に、各ネットワークの管理画面側でアプリIDと広告ユニットIDを発行し、AdMobのマッピングに貼り付けます。ここはコピー&ペーストの作業ですが、テスト環境と本番の取り違えが起きやすいので、私は次のようにメモを一行残してから作業します。

# mediation_mapping_memo.txt
app: WallpaperApp-iOS  unit: interstitial_main
pangle:    placement=YOUR_PANGLE_PLACEMENT_ID   mode=bidding
mintegral: unit=YOUR_MINTEGRAL_UNIT_ID          mode=waterfall  floor=manual
# 確認: テストID(t_xxx)が本番に紛れていないか push 前に grep する

最後に、SDKを追加します。React Nativeベースのアプリでは、各メディエーションアダプタを入れたうえでネイティブの依存解決を確認します。iOSではSKAdNetworkの識別子をInfo.plistに追記する必要があり、これを忘れるとアトリビューションが欠けて、結果的にeCPMが本来より低く見えます。各ネットワークが公開している識別子の一覧を、漏れなく反映してください。

✦

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

この記事の続きを読む

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

この記事で得られること
✦ビディングとウォーターフォールを混在させるときの手動eCPMフロア設計と、ネットワークごとの配置判断
✦フィル率5ポイントの改善が実効収益にどう効くかを、分解式と数値例で捉える考え方
✦地域・時間帯でメディエーショングループを分割する手順と、日次のeCPM/フィル率を自分で見張るコード
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

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

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

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

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

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

関連記事

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