ドキュメント

Development

User Acquisition

Monetization

産業

LevelPlay SDK - iOS

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - iOS

Unity LevelPlay
​
​
iOS SDK
  • 使用の準備
  • 規制と設定
  • Ad formats (広告フォーマット)
  • メディエーションネットワーク
    • iOS のメディエーションネットワーク
    • メディエーションネットワークガイド
      • AppLovin
      • APS
      • BidMachine
      • BIGO Ads
      • Chartboost
      • CSJ
      • DT Exchange
      • Google Ad Manager
      • Google AdMob
      • Google bidding
      • HyprMX
      • InMobi
      • Liftoff Monetize
      • LY Ads Network
      • Meta Audience Network
      • Mintegral
      • MobileFuse
      • Moloco
      • Ogury
      • Pangle
      • PubMatic
      • Smaato
      • SuperAwesome
      • Tencent
      • Unity Ads
      • Verve
      • VK Ad Network
      • Voodoo
      • Yandex Ads
      • YSO Network
    • SKAdNetwork ID の手動追加
    • Ad Quality でサポートされる広告ソース
  • インテグレーションのテスト
  1. ゲームの成長
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. iOS 開発者向け LevelPlay SDK

Google Ad Managerインテグレーション

Google Ad Manager アカウントを作成し、インベントリを設定し、それを LevelPlay アカウントにリンクすることで、Google Ad Manager を Unity LevelPlay の広告ネットワークとして統合できます。
読み終わるまでの所要時間 12 分
最終更新 6日前

重要
以下のドキュメントでは、Unity が開発、所有、または運用するものではない製品またはサービス ("サードパーティ製品") を取り上げます。 その情報は、古かったり、不完全であったりする可能性がありますが、利便性のために提供しています。 サードパーティ製品を使用する際は、その製品の規約に従うものとします。 Unity はそれらの製品に関して一切保証を行わず、その使用によって生じた損害や損失 (サードパーティプロバイダーのコンテンツ、広告、製品、資料に関する問題を含む) について責任を負いません。
以下の手順に従って、Google Ad Manager を Unity LevelPlay メディエーションの広告ネットワークとして稼働させます。
注
このメディエーションネットワークのアダプタ変更ログを表示するには、iOS 用メディエーションネットワーク を参照してください。

前提条件

  • リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

    • リワード広告
    • インタースティシャル
    • バナー
  • AdMob SDK は iOS バージョン 10 以降をサポートしており、iOS バージョン 11 以降のユーザーに対して広告を配信します。

ステップ 1. Google Ad Manager アカウントの作成

  1. Unity LevelPlay のメディエーションを介して Google Ad Manager 広告インベントリにアクセスするには、Ad Manager アカウントを作成します。
  2. Google 広告マネージャーで収益を得るには、Google AdSense アカウントを作成する必要があります
  3. AdSense アカウントを Ad Manager アカウントに接続する

ステップ 2. Google Ad Manager でのインベントリの作成

  1. Google AdManager ガイドはこちらにあります。
  2. 注文:
    1. 少なくとも 1 つの注文を追加する
    2. AdSense を広告主として注文に接続する
  3. ラインアイテム
    1. 収益化したい広告単位ごとにライン項目を追加します(Int/RV/BN/NTV BN)
    2. ビデオ ライン項目の選択
    3. Line item type (ライン項目タイプ) = Ad exchange (広告交換)
  4. アプリ
    1. アプリケーションは Admob アカウントから自動的に追加されます。
    2. そうでない場合は、新しいアプリケーションを作成します (インベントリ (インベントリ) > Apps (アプリ) > Add アプリケーション (アプリを追加))。
  5. 広告ユニット
    1. 価格ポイントごとに広告単位を追加

ステップ 3. LevelPlay アカウントで Google Ad Manager をアクティベート

LevelPlay SDK Networks 設定ページで Ad Manager を設定するときに、Google アカウントにサインインします。これにより、Ad Managerのインタースティシャル広告、リワード広告、バナーを実行するために必要なすべてのパラメーターが自動的に取得されます。
  1. Google Ad Manager アカウントで、以下の情報を取得します。 

App ID (アプリ ID)

Ad Manager ダッシュボードでアプリケーションに割り当てられた一意のの ID

APIキーAd Manager アカウントの一意の識別子。これにより、Unity LevelPlay Mediation は Ad Manager アカウントからパフォーマンスデータをインポートし、レポートと最適化に使用できます。
広告単位 IDAd Manager ダッシュボードでアプリケーションの広告単位に割り当てられた一意のの ID
クライアント IDアカウントと広告単位の関係を指定する一意の識別子
クライアントシークレットクライアント ID とペアになる秘密鍵
リフレッシュトークンクライアントアプリケーションがすでに受け取っている更新トークン
  1. LevelPlay アカウントで Google Ad Manager のパラメータを設定します。
  • ironsource アカウントにログインし、[Monetize]> [設定]> [SDK Networks] に移動します。
SDK ネットワーク
  • 「使用可能なネットワーク」のリストから「Google Ad Manager」を選択し、Ad Manager の API キー、クライアント ID、クライアントシークレット、および更新トークンを入力するか、「Login with Google」オプションを選択します。
ログイン認証情報
Login with Google
  • Save (保存) を選択します。Ad Manager が有効になり、Available Ad Networks テーブルにリストされます。
  • 広告ネットワークの設定リストから Ad Manager を選択し、ツールの Define (定義) ボタンを選択します。インタースティシャル設定、リワード設定、またはバナー設定の下にApp IDと広告単位****IDを挿入します。
    アプリケーションと広告単位設定
    - Reporting APIとのインテグレーションを確認します。この列では、Reporting API によるインテグレーションを確認し、3 つの応答を返します。検証済み、失敗、無反応。検証済み(Verified) が表示されない場合は、インテグレーションと入力した情報を再確認し、検証済み (Verified) が表示されるまで 再試行(Retry) を選択します。

ステップ 4. Admob アダプタをビルドに追加する

注
AdMob SDK 7.69.0 以降では、AdMob は XCFramework を使用しています。AdMob インテグレーションに CocoaPods を使用している場合は、CocoaPods Version 1.9.0 以降が必要です。
V7.42.0 (Adapter バージョン 4.3.3 以降) では、AdMob の SDK ではここで説明されているように、パブリッシャーが AdMob App ID をアプリケーションの Plist に追加する必要があります。または、この変更をプログラムで行うことができます。
<key>GADApplicationIdentifier</key><string>[APP_ID]</string>
"GADApplicationIdentifier" の値をステップ 3 で取得した App ID 値に置き換えます。
LevelPlay SDK は**、Cocoapod** と手動ダウンロードの両方のメカニズムをサポートします。

CocoaPods

AdMob SDK を Cocoapods と統合するには、podfile に以下の行を入力したら準備完了です。
pod 'IronSourceAdMobAdapter','5.6.0'

手動ダウンロード

  1. AdMob Adapterのダウンロード AdMob AdapterとSDKをビルドに追加します。iOS のメディエーションネットワーク を参照してください。AdMob アダプターには AdMob SDK が含まれていないため、AdMob SDK もプロジェクトに追加する必要があります。
  2. AdMob フレームワークをプロジェクトに追加 Adapter と SDK をダウンロードしたら、Adapter と SDK のフレームワークファイルを Xcode プロジェクトにドロップします。
  3. ターゲット > ビルド****設定 > アーキテクチャ を開き、Xcode プロジェクトで Base SDK version 8.0 以降を使用し、armv6 アーキテクチャを使用しないことを確認します。
  4. **リンカーフラグ:**ターゲット > ビルド****設定 > Linking > Other Linker Flags (その他のリンカーフラグ) に 2 つの別のリンカーフラグを追加します。-ObjC

ステップ 5.Info.plist 更新

V7.42.0 (Adapter バージョン 4.3.3 以降) では、AdMob の SDK ではここで説明されているように、パブリッシャーが AdMob App ID をアプリケーションの Plist に追加する必要があります。または、この変更をプログラムで行うことができます。
<key>GADApplicationIdentifier</key><string>[APP_ID]</string>
"GADApplicationIdentifier" の値をステップ 3 で取得した App ID 値に置き換えます。これを行わないと、AdMob の SDK に起因するクラッシュが発生します。 詳細については、AdMob のガイドを参照してください。

ステップ 6.追加ステップ

子ども向け設定 - COPPA

Unity LevelPlay のメディエーションを使用すると、パブリッシャーは AdMob の子指向設定を AdMob ネットワークに直接通知できます。この特徴は、LevelPlay SDK 6.14.0 以降、AdMob iOS Adapter 4.3.11 以降を使用して有効化されます。
以下の構文を使用して、パラメーター YES で AdMob tagForChildDirectedTreatment を設定します。
[LevelPlay setMetaDataWithKey:@"AdMob_TFCD" value:@"true"];
LevelPlay.setMetaDataWithKey("AdMob_TFCD", value: "true")
以下の構文を使用して、AdMob tagForChildDirectedTreatment にパラメーター NO を設定します。
[LevelPlay setMetaDataWithKey:@"AdMob_TFCD" value:@"false"];
LevelPlay.setMetaDataWithKey("AdMob_TFCD", value: "false")
AdMob ネットワークの Child-directed 設定の詳細については、こちらを参照してください。

同意年齢に満たないユーザー - GDPR

Unity LevelPlay のメディエーションを使用すると、パブリッシャーは AdMob ネットワーク、TFUA (ヨーロッパの同意年齢に満たないユーザーのためのタグ) リクエストと通信できます。この特徴は、LevelPlay SDK 6.14.0 以降、AdMob iOS Adapter 4.3.11 以降を使用して有効化されます。
以下の構文を使用して、tagForUnderAgeOfConsent を YES に設定します。
[LevelPlay setMetaDataWithKey:@"AdMob_TFUA" value:@"true"];
LevelPlay.setMetaDataWithKey("AdMob_TFUA", value: "true")
以下の構文を使用して、tagForUnderAgeOfConsent に NO を設定します。
[LevelPlay setMetaDataWithKey:@"AdMob_TFUA" value:@"false"];
LevelPlay.setMetaDataWithKey("AdMob_TFUA", value: "false")
AdMob ネットワークの Child-directed 設定の詳細については、こちらを参照してください。

広告コンテンツフィルタリング

Unity LevelPlay のメディエーションを使用すると、パブリッシャーは AdMob ネットワークと通信できます。すべての広告リクエストに対する最大広告コンテンツレーティングです。この特徴は、LevelPlay SDK 7.12.0 以降、AdMob iOS Adapter 4.3.28 以降を使用して有効化されます。
以下の構文を使用して、maxAdContentRating を設定します
[LevelPlay setMetaDataWithKey:@"AdMob_MaxContentRating" value:@"MAX_AD_CONTENT_RATING_G"];
LevelPlay.setMetaDataWithKey("AdMob_MaxContentRating", value:"MAX_AD_CONTENT_RATING_G")
このプロパティに指定できる値は、Google が定義したデジタルコンテンツラベル分類に基づいています。
  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA
AdMob ネットワークの Ad Content Rating プロパティの詳細については、こちらを参照してください。

コンテンツ URL マッピング サポート

Unity LevelPlay は、Google のアプリケーションのコンテンツマッピングをサポートしており、「Google_コンテンツ_マッピング」設定を使用して URL を共有できます。この特徴は、LevelPlay SDK 7.7.0 以降、AdMob Adapter 4.3.51 以降を使用して有効化されます。Googleのコンテンツマッピングの詳細については、こちらを参照してください。
単一コンテンツの URL を渡すには、以下の構文を使用します。
[LevelPlay setMetaDataWithKey:@"Google_Content_Mapping" value:@"https://www.example.com"];
LevelPlay.setMetaDataWithKey("Google_Content_Mapping", value: "https://www.example.com")
複数の URL をサポートするには、同じキーを使用し、最大 4 つの URL を共有します。
[LevelPlay setMetaDataWithKey:@"Google_Content_Mapping" values:[@[@"https://www.example1.com", @"https://www.example2.com"] mutableCopy]];
LevelPlay.setMetaDataWithKey("Google_Content_Mapping", values: ["https://www.example1.com", "https://www.example2.com"])

ステップ 7.ネイティブ広告を有効にする (クローズドベータ版)

リソースバンドル

Google アダプタのバージョンが 4.3.49 未満の場合、リソースバンドルにはバナーサイズごとのネイティブバナーカスタムビューが含まれています。以下のステップに従って、リソースバンドルをプロジェクトに追加します。
  1. プロジェクトターゲットの選択 
  2. ビルドフェーズタブに移動します。
  3. Copy Bundle Resourcesを開き、**+**アイコンを選択します。
  4. ISAdMobResources.bundle を選択し、Add を選択します。
注
AdMob のネイティブバリデーター特徴は、テスト広告ではデフォルトで有効になっています。AdMob ウェブサイト にアクセスして特徴を無効にしてください。

広告ネットワークインテグレーションの確認

LevelPlay SDK とその他の Ad Networks のインテグレーションを検証するには、このドキュメントに従ってください。

次のステップ

追加のメディエーション広告ネットワークを活用するには、アダプタを統合し、インテグレーションガイドに従います。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • 前提条件

    • ステップ 1. Google Ad Manager アカウントの作成

    • ステップ 2. Google Ad Manager でのインベントリの作成

    • ステップ 3. LevelPlay アカウントで Google Ad Manager をアクティベート

    • ステップ 4. Admob アダプタをビルドに追加する

      • CocoaPods

      • 手動ダウンロード

    • ステップ 5.Info.plist 更新

    • ステップ 6.追加ステップ

      • 子ども向け設定 - COPPA

      • 同意年齢に満たないユーザー - GDPR

      • 広告コンテンツフィルタリング

      • コンテンツ URL マッピング サポート

    • ステップ 7.ネイティブ広告を有効にする (クローズドベータ版)

      • リソースバンドル

    • 広告ネットワークインテグレーションの確認

    • 次のステップ


このページの問題を報告する
​
​