[Google AdMob]iPhoneアプリで収益を得る方法【SwiftUI リワード広告編】

スポンサーリンク
eye-catching-admob-リワード広告 Google AdMob
スポンサーリンク

Google AdMob リワード広告を導入しましょう。

Google AdMobは、モバイルアプリ開発者がアプリ内広告を管理し収益を上げるためのプラットフォームで、リワード広告もその一部です。リワード広告は、ユーザーにアプリ内で特定のアクションを実行したり、広告を視聴したりすることに対する報酬として仮想アイテム、ゲーム内通貨、プレミアムコンテンツなどを提供する方法です。これはユーザーエンゲージメントを高め、広告の収益を向上させる効果的な方法の一つです。

AdMobを使用してリワード広告を実装するには、以下のステップを実行する必要があります:

  1. AdMobアカウントの作成とアプリの設定:
    ・Google AdMobにアカウントを作成し、アプリを登録します。
    ・アプリの設定で、リワード広告を有効にします。
  2. AdMobリワード広告ユニットの作成:
    ・AdMobダッシュボードから新しいリワード広告ユニットを作成します。
    ・広告ユニットの設定で報酬アイテム、報酬の金額、表示する広告の種類などを設定します。
  3. アプリ内でリワード広告を実装:
    ・適切なAdMob SDKをアプリに統合します。
    ・リワード広告が表示されるタイミングと、報酬がどのように提供されるかをアプリ内で実装します。
  4. リワード広告の報酬管理:
    ・ユーザーがリワード広告を視聴またはアクションを実行した場合、報酬アイテムを付与します。
    ・AdMob SDKを使用して報酬の受け取りをトラッキングします。
  5. レポートと最適化:
    AdMobダッシュボードからリワード広告のパフォーマンスデータを監視し、最適化のための洞察を得ます。

リワード広告を実装する際、ユーザーエクスペリエンスを損なわないように配慮することが重要です

報酬が適切で魅力的であること、広告の視聴またはアクションが煩わしくないように設計されていることが成功の鍵です。また、AdMobのポリシーに準拠することも非常に重要です。

テスト広告を有効にする。

Enabling test ads  |  iOS  |  Google for Developers
Learn how to receive test ads in your ads integration for iOS to facilitate testing.

評価用の設定をしましょう。

実装する際に、以下のリワードのデモ広告ユニットIDを利用しましょう。
評価時に本番用のユニットIDを使って評価をして、垢BANされないように注意してください。

各フォーマットのテスト クリエイティブを参照するデモ広告ユニットを次に示します。

広告フォーマットデモ広告ユニット ID
アプリ起動ca-app-pub-3940256099942544/5662855259
バナーca-app-pub-3940256099942544/2934735716
インタースティシャルca-app-pub-3940256099942544/4411468910
インタースティシャル動画ca-app-pub-3940256099942544/5135589807
リワードca-app-pub-3940256099942544/1712485313
リワード インタースティシャルca-app-pub-3940256099942544/6978759866
ネイティブ アドバンスca-app-pub-3940256099942544/3986624511
ネイティブ アドバンス動画ca-app-pub-3940256099942544/2521693316

リワード広告の実装をしましょう

この記事では以下のように、リワード広告を表示する、Google AdMobリワード広告をXcode SwiftUIで実装することを目指します。

リワードの広告は、画面が遷移したときに全画面で動画広告が表示され、数秒間の間、視聴を完了することで、バツボタンでアプリに戻ってくるという広告です。

以下のように動きます!!

Google AdMobに関係するロジックのみを1つのファイルに書き出し、本流のロジックが書いてあるのは、関数をCallするだけ。

そのため、抜き出したファイルだけ見れば、Google AdMobのリワードに関するロジックだけがあるという実装をしています。

コメント