DT Exchange をメディエーションと統合する

このガイドでは、Google Mobile Ads SDK を使用して、Google Mobile Ads SDK を読み込んで表示する方法を説明します。 メディエーションを使用して、DT Exchange から配信される ウォーターフォール統合ですDT Exchange を広告ユニットの DT Exchange SDK とアダプターを統合する方法を 組み込むことが重要です。 Unity

サポートされている統合と広告フォーマット

DT Exchange 用の Ad Manager メディエーション アダプタには、 次のような機能があります。

統合
単価設定
フォーマット
バナー
インタースティシャル
特典

要件

  • 最新の Google Mobile Ads SDK
  • Unity 4 以降
  • Android にデプロイする <ph type="x-smartling-placeholder">
      </ph>
    • Android API レベル 21 以降
  • iOS にデプロイする場合 <ph type="x-smartling-placeholder">
      </ph>
    • iOS デプロイ ターゲットが 12.0 以降であること
  • Google で構成された Unity 作業プロジェクト Mobile Ads SDK があります。詳しくは、 スタートガイドをご覧ください。
  • メディエーションを完了する スタートガイド

ステップ 1: DT Exchange UI で設定をセットアップする

新しいアプリと広告のプレースメントを追加

DT Exchange コンソールに登録またはログインします。

[Add App] ボタンをクリックしてアプリを追加します。

アプリを管理する

[プラットフォーム] を選択し、フォームの残りの部分を入力して、[プレースメントを追加] をクリックします。

Android

iOS

[Name your Placement] フィールドに新しいプレースメントの名前を入力し、プルダウン リストから目的の [プレースメント タイプ] を選択します。最後に [Save Placement] をクリックします。

設定

アプリ ID とプレースメント ID

左ナビゲーション バーにカーソルを合わせ、開きます。左側のメニューで [アプリ] をクリックします。

メニュー

[アプリの管理] ページで、アプリの横にある [アプリ ID] をメモします。

App ID

アプリを選択して [プレースメント] タブに移動し、[プレースメント名] の横にあるコピーアイコンをクリックします。[プレースメント ID] をメモします。

プレースメント ID

パブリッシャー ID、コンシューマ キー、コンシューマ シークレット

左側のメニューからユーザー名をクリックし、[ユーザー プロフィール] を選択します。

ユーザー プロフィール メニュー

[Publisher ID]、[Consumer Key]、[Consumer Secret] は次のステップで必要になるため、メモしておきます。

ユーザー プロフィール

ステップ 2: 管理画面で DT Exchange デマンドを設定する Ad Manager

広告ユニットのメディエーション設定を行う

Android

手順については、 Android

iOS

手順については、 iOS

GDPR と米国の州規制の広告パートナー リストに Fyber 追加

GDPR 設定 米国の州規制の設定 の手順に沿って、 Ad Manager UI の GDPR および米国の州規制の広告パートナーのリストに Fyber を追加します。

ステップ 3: DT Exchange SDK とアダプタをインポートする

DT 向け Google Mobile Ads メディエーション プラグインの最新バージョンをダウンロード 変更履歴と抽出 ZIP ファイル内の GoogleMobileAdsFyberMediation.unitypackage

Unity プロジェクト エディタで、[Assets] >パッケージをインポート >カスタム パッケージ化し、必要な GoogleMobileAdsFyberMediation.unitypackage ファイルを見つけます。 ダウンロードされます。すべてのファイルのチェックボックスがオンになっていることを確認して、[Import](インポート)をクリックします。

次に、[アセット >Play 開発者サービス リゾルバ >Android リゾルバ >力 解決する。Unity Play Services Resolver ライブラリが依存関係を実行 宣言し、宣言された依存関係を Unity アプリの Assets/Plugins/Android ディレクトリ。

ステップ 4: DT Exchange SDK にプライバシー設定を実装する

Google の EU ユーザーの同意 ポリシーに基づき、特定の情報開示が必ず行われるようにし、 欧州経済領域(EEA)のユーザーから、 デバイス ID と個人データの使用。このポリシーは、 EU の e プライバシー指令と一般データ保護規則の要件 規則(GDPR)。同意を求める場合は、各広告ネットワークを特定する必要がある 個人データを収集、受信、または使用する可能性がある 各ネットワークの使用状況に関する情報が表示されます。現在のところ、Google は ユーザーの同意に関する選択をこうしたネットワークに自動的に渡す。

このセクションでは、DT Exchange のパーソナライズド広告を有効または無効にする方法について説明します。

DT Exchange 用の Google Mobile Ads メディエーション プラグイン バージョン 1.1.0 で、 SetGDPRRequired() メソッドと SetGDPRConsentString() メソッドを含む Fyber クラス 同意情報を DT Exchange に手動で渡すことができます。次の サンプルコードは、これらのパラメータを DT Exchange に渡す方法を示しています。 アダプター:

using GoogleMobileAds.Api.Mediation.Fyber;
// ...

Fyber.SetGDPRConsent(true);
Fyber.SetGDPRConsentString("myGDPRConsentString");

DT Exchange にアクセスする GDPR(一般データ保護規則) を参照してください。

米国のプライバシー関連州法

米国プライバシー関連州法 は、ユーザーに対して適切な権限を 「セール」からオプトアウトする「個人情報」を(法律で定められているとおり、 これらの規約を参照)の「Do Not Sell My Personal」という目立つ位置で 情報」[販売]ページのリンクに表示されます。「 米国州のプライバシー 法令遵守ガイドに用意されている 制限付きデータ処理 設定されているが、この設定を各広告に適用することはできない 関連付けられますそのため各広告ネットワークを 個人の商品販売に参加するメディエーション チェーン 各ネットワークのガイダンスに従って 遵守する必要があります

DT Exchange 用の Google Mobile Ads メディエーション プラグイン バージョン 3.1.1 で、 SetCCPAString() メソッドを含む Fyber クラス。同意を渡すことができます。 DT Exchange に手動で転送する必要があります。次のサンプルコードは、 これらのパラメータを DT Exchange アダプタに渡します。

using GoogleMobileAds.Api.Mediation.Fyber;
// ...

Fyber.SetCCPAString("myCCPAConsentString");

// You can also clear CCPA consent information using the following method:
Fyber.ClearCCPAString();

DT Exchange の CCPA Open にアクセス 出典 を参照してください。

ステップ 5: 必要なコードを追加する

Android

DT Exchange を統合するために追加のコードは必要ありません。

iOS

SKAdNetwork との統合

DT Exchange の ドキュメント プロジェクトの Info.plist ファイルに SKAdNetwork 識別子を追加します。

ステップ 6: 実装をテストする

テスト広告を有効にする

Ad Manager。

テスト広告を確認する

DT Exchangeからテスト広告を受信していることを確認するには、広告インスペクタで DT Exchange (Waterfall) 広告ソースを使用して単独の広告ソースのテストを有効にします。

エラーコード

アダプタが DT Exchange から広告を受信できない場合、パブリッシャーは 広告レスポンスからの根本的なエラーを ResponseInfo 次のクラスを使用します。

Android

com.google.ads.mediation.fyber.FyberMediationAdapter

iOS

GADMediationAdapterFyber

DT Exchange アダプタがスローするコードとそのメッセージは次のとおりです。 広告の読み込みに失敗した場合

Android

エラーコード 理由
101 UI に設定されている DT Exchange サーバー パラメータがないか、無効です。 Ad Manager
103 リクエストされた広告サイズが、DT Exchange でサポートされているバナーサイズと一致しません。
105 DT Exchange SDK が広告を読み込みましたが、予期しないコントローラが返されました。
106 広告を表示する準備ができていません。
200-399 DT Exchange SDK からエラーが返されました。コードをご覧ください。 をご覧ください。

iOS

エラーコード 理由
0-10 DT Exchange SDK からエラーが返されました。ドキュメントをご覧ください。 をご覧ください。
101 UI に設定されている DT Exchange サーバー パラメータがないか、無効です。 Ad Manager
102 リクエストされた広告サイズが、DT Exchange でサポートされているバナーサイズと一致しません。
103 広告オブジェクトはすでに使用されているため、広告を表示できませんでした。
104 広告の準備ができていないため、DT Exchange 広告を表示できませんでした。
105 DT Exchange SDK から初期化エラーが返されました。

DT Exchange Unity メディエーション プラグインの変更履歴

バージョン 3.2.0

バージョン 3.1.12

バージョン 3.1.11

バージョン 3.1.10

バージョン 3.1.8

バージョン 3.1.7

バージョン 3.1.6

バージョン 3.1.5

バージョン 3.1.4

バージョン 3.1.3

バージョン 3.1.2

バージョン 3.1.1

バージョン 3.1.0

バージョン 3.0.2

バージョン 3.0.1

バージョン 3.0.0

バージョン 2.0.0

バージョン 1.6.1

バージョン 1.6.0

バージョン 1.5.2

バージョン 1.5.1

バージョン 1.5.0

バージョン 1.4.0

バージョン 1.3.0

バージョン 1.2.3

バージョン 1.2.2

バージョン 1.2.1

バージョン 1.2.0

バージョン 1.1.0

バージョン 1.0.0