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

このガイドでは、Google Mobile Ads SDK を使用して、Google Mobile Ads SDK を読み込んで表示する方法を説明します。 メディエーションを使った Pangle の広告 ウォーターフォールと入札の両方を 入札 の統合をご覧ください。このコースでは、 広告ユニットのメディエーション設定への Pangle の追加と、 SDK とアダプタをアプリに Unity Pangle します。

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

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

統合
単価設定
 1
フォーマット
バナー
インタースティシャル
特典
リワード インタースティシャル
1 ウォーターフォール統合は クローズド ベータ版。

要件

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

ステップ 1: Pangle UI で構成をセットアップする

Pangle アカウントに登録またはログインします。

新しいアプリケーションの追加

[Applications] タブに移動し、[Add App] ボタンをクリックします。

アプリケーションを作成するオペレーティング システムを選択し、フォームの残りの部分を入力します。[送信] をクリックします。

Android

iOS

アプリケーションのアプリ ID をメモします。

Android

iOS

広告プレースメントを作成する

アプリが作成されたら、[追加] ボタンをクリックして広告のプレースメントを作成します。

Android

iOS

入札

広告フォーマット広告プレースメント名を選択し、[価格設定タイプ] として [アプリ内入札] を選択します。フォームの残りの部分に記入して、[送信] をクリックします。

広告のプレースメントを作成したら、広告プレースメント ID をメモします。

Android

iOS

ウォーターフォール

[広告フォーマット] と [広告プレースメント名] を選択し、[課金タイプ] で [グローバル CPM] を選択します。フォームの残りの部分に記入して、[送信] をクリックします。

広告のプレースメントを作成したら、広告プレースメント ID をメモします。

Android

iOS

テストモードをオンにする

Pangle のテスト広告を有効にする方法については、Pangle のテスト広告を追加する方法ガイドをご覧ください。

ステップ 2: UI で Ad Manager Pangle デマンドを設定する

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

Android

手順については、 Android

iOS

手順については、 iOS

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

Pangle 向け Google モバイル広告メディエーション プラグインの最新バージョンをダウンロード 変更履歴のダウンロード リンクから確認できます。 zip から GoogleMobileAdsPangleMediation.unitypackage を抽出します 表示されます。

Unity プロジェクト エディタで、[Assets] >パッケージをインポート >カスタム パッケージ化し、GoogleMobileAdsPangleMediation.unitypackage を見つけます。 表示されます。すべてのファイルが選択されていることを確認して、 インポート

次に、[アセット >Play 開発者サービス リゾルバ >Android リゾルバ > Force Resolve。Unity Play Services Resolver ライブラリは、 最初から依存関係を解決し、宣言された依存関係を Unity アプリの Assets/Plugins/Android ディレクトリ。

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

Android

Pangle の統合に必要な追加のコードはありません。

iOS

SKAdNetwork との統合

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

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

テスト広告を有効にする

Ad Manager にテストデバイスを登録し、 Pangle UI でテストモードを有効にします。

テスト広告を確認する

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

エラーコード

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

Android

com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter

iOS

GADMediationAdapterPangle

以下に、Pangle アダプタがスローするコードとそのメッセージを示します。 広告の読み込みに失敗した場合:

Android

エラーコード ドメイン 理由
101 com.google.ads.mediation.pangle サーバー パラメータが無効です(例: アプリ ID やプレースメント ID がない)。
102 com.google.ads.mediation.pangle リクエストされた広告サイズが、Pangle でサポートされているバナーサイズと一致しません。
103 com.google.ads.mediation.pangle 入札レスポンスがないか、無効です。
-1-60000 com.pangle.ads Pangle SDK からエラーが返されました。詳しくは、Pangle のドキュメントをご覧ください。

iOS

エラーコード ドメイン 理由
101 com.google.ads.mediation.pangle サーバー パラメータが無効です(例: アプリ ID やプレースメント ID がない)。
102 com.google.ads.mediation.pangle リクエストされた広告サイズが、Pangle でサポートされているバナーサイズと一致しません。
-1-60000 Pangle SDK から送信 Pangle SDK からエラーが返されました。詳しくは、Pangle のドキュメントをご覧ください。

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

バージョン 4.1.0

バージョン 4.0.1

バージョン 4.0.0

バージョン 3.0.0

バージョン 2.8.1

バージョン 2.8.0

バージョン 2.7.0

バージョン 2.6.0

バージョン 2.5.0

バージョン 2.4.0

バージョン 2.3.0

バージョン 2.2.0

バージョン 2.1.0

バージョン 2.0.0

バージョン 1.5.1

バージョン 1.5.0

バージョン 1.4.0

バージョン 1.3.1

バージョン 1.3.0

バージョン 1.2.0

バージョン 1.1.0

バージョン 1.0.0