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

このガイドでは、Google Mobile Ads SDK を使用して、ウォーターフォール統合をカバーするメディエーションによって Unity Ads から広告を読み込んで表示する方法を説明します。Unity 広告を広告ユニットのメディエーション設定に追加する方法と、Unity Ads SDK とアダプタをアプリに統合する方法について説明します。 Android

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

Unity 広告用 AdMob メディエーション アダプタには次の機能があります。

統合
入札
ウォーターフォール
形式
バナー
インタースティシャル
特典
ネイティブ

要件

  • Android API レベル 19 以降

ステップ 1: Unity Ads UI で設定を行う

Unity Ads に登録またはログインします。

プロジェクトを作成する

Unity 広告ダッシュボードで [プロジェクト] に移動し、[プロジェクトを作成] をクリックします。

フォームに入力し、[プロジェクトを作成] をクリックしてプロジェクトを追加します。

[収益化] > [使ってみる] に移動し、[始める] をクリックします。

[Project Setup] モーダルで、[Mediation Partner] に [I plan to use Mediation] と [Google AdMob] を選択し、[Next] をクリックします。

広告設定を選択し、[次へ] をクリックします。

フォームに必要事項を入力し、[プロジェクトを追加] をクリックします。

[ゲーム ID] をメモします。

広告ユニットを作成する

[収益化] > [広告ユニット] に移動し、[広告ユニットを追加] をクリックします。

広告ユニット名を入力し、プラットフォーム広告フォーマットを選択します。

最後に、[作成] をクリックして広告ユニットを保存します。

プレースメントを追加

プロジェクトが作成されたら、[収益化] > [プレースメント] に移動します。新しいプレースメントを作成するには、広告ユニットの [プレースメントを追加] をクリックします。

必要な情報を入力して [Add Placement] をクリックします。

[プレースメント ID] をメモしておきます。

認証情報を取得する

ゲーム IDプレースメント ID のほかに、AdMob 広告ユニット ID を設定するための Unity Ads API キー組織コア ID も必要です。

[Monetization] > [Setup] > [API Management] に移動し、[Monetization Stats API Access Key] をメモします。

次に、[収益化] > [Organization Settings] に移動し、Organization core ID をメモします。

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

テストモードは Unity 広告ダッシュボードから有効にできます。プロジェクトの設定で、[テスト] タブを選択します。

アプリを強制的にテストモードにするには、 Google Play ストア の横にある編集ボタンをクリックし、[クライアント テストモードをオーバーライド] をオンにして、[すべてのデバイスでテストモードを強制的にオンにする(テスト広告を使用する)] を選択します。

また、[Add Test Device] ボタンをクリックして、特定のデバイスのテストモードを有効にすることもできます。

フォームに記入して [保存] をクリックします。

ステップ 2: UI で AdMob Unity 広告のデマンドを設定する

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

広告ユニットのメディエーション設定に Unity Ads を追加する必要があります。

AdMob アカウントにログインします。次に、[メディエーション] タブに移動します。既存のメディエーション グループを編集する場合は、そのメディエーション グループの名前をクリックして編集し、広告ソースとして Unity Ads を追加するに進んでください。

新しいメディエーション グループを作成するには、[メディエーション グループを作成] を選択します。

広告フォーマットとプラットフォームを入力して、[続行] をクリックします。

メディエーション グループに名前を付けて、ターゲットとする地域を選択します。次に、メディエーション グループのステータスを [有効] に設定し、[広告ユニットを追加] をクリックします。

このメディエーション グループを、既存の 1 つ以上の広告ユニット(AdMob )に関連付けます。[完了] をクリックします。

選択した広告ユニットが入力された広告ユニットカードが表示されます。

広告ソースとして Unity Ads を追加

[広告ソース] セクションの [ウォーターフォール] カードで、[広告のソースを追加] を選択します。Unity Ads を選択します。

[Unity Ads] を選択して、[最適化] スイッチを有効にします。前のセクションで取得した API Key and Organization core IDを入力して、Unity Adsの広告ソースの最適化を設定します。 次に、Unity Ads の eCPM の値を入力し、[続行] をクリックします。

Unity Adsのマッピングがすでにある場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。

次に、前のセクションで取得した Game ID and Placement IDを入力します。[完了] をクリックします。

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

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

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

アプリレベルの build.gradle.kts ファイルで、次の実装依存関係と構成を追加します。最新バージョンの Unity Ads SDK とアダプタを使用してください。

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.unity3d.ads:unity-ads:4.9.3")
    implementation("com.google.ads.mediation:unity:4.9.3.0")
}

手動による統合

  1. 最新の Unity Ads SDK(unity-ads.aar)を GitHub リポジトリからダウンロードして、プロジェクトに追加します。

  2. Google の Maven リポジトリの Unity 広告アダプタのアーティファクトに移動します。最新バージョンを選択し、Unity Ads アダプタの .aar ファイルをダウンロードして、プロジェクトに追加します。

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

Google の EU ユーザーの同意ポリシーに基づき、デベロッパーは、欧州経済領域(EEA)のユーザーに対して、デバイス識別子と個人データの使用に関して特定の開示を行い、同意を得る必要があります。このポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。同意を求める際は、個人データを収集、受信、または使用する可能性があるメディエーション チェーン内の各広告ネットワークを特定し、各ネットワークの使用に関する情報を提供する必要があります。現在のところ、同意に関するユーザーの選択をこのようなネットワークに自動的に渡すことはできません。

SDK バージョン 2.0.0 では、プライバシー設定をサポートする API が Unity Ads に追加されました。次のサンプルコードは、この同意情報を Unity Ads SDK に渡す方法を示しています。同意に関する情報を Unity Ads SDK に手動で渡す場合は、Google Mobile Ads SDK を介して広告をリクエストする前に、このコードを呼び出すことをおすすめします。

Java

import com.unity3d.ads.metadata.MetaData;
// ...

MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();

Kotlin

import com.unity3d.ads.metadata.MetaData
// ...

val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()

各メソッドで指定可能な値について詳しくは、Unity Ads の Privacy Consent and Data APIGDPR への準拠 ガイドをご覧ください。

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

米国のプライバシー関連州法 「個人情報」の「販売」は、法律で定められているとおり、オプトアウトする権利をユーザーに提供することが義務付けられています。オプトアウトするには、「販売」当事者のホームページに目立つ [個人情報を第三者に売却しない] リンクを使用します。米国のプライバシー関連州法の遵守ガイドでは、Google の広告配信について制限付きデータ処理を有効にすることができますが、Google がメディエーション チェーンの各広告ネットワークにこの設定を適用することはできません。したがって、個人情報の販売に参加する可能性のあるメディエーション チェーンの各広告ネットワークを特定し、各ネットワークのガイダンスに沿ってポリシーに準拠する必要があります。

SDK バージョン 2.0.0 では、プライバシー設定をサポートする API が Unity Ads に追加されました。次のサンプルコードは、この同意情報を Unity Ads SDK に渡す方法を示しています。同意に関する情報を Unity Ads SDK に手動で渡す場合は、Google Mobile Ads SDK を介して広告をリクエストする前に、このコードを呼び出すことをおすすめします。

Java

import com.unity3d.ads.metadata.MetaData;
// ...

MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();

Kotlin

import com.unity3d.ads.metadata.MetaData
// ...

val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()

各メソッドで指定可能な値について詳しくは、Unity Ads の Privacy Consent and Data APICCPA への準拠 ガイドをご覧ください。

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

Unity Ads を組み込むために追加のコードは必要ありません。

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

テスト広告を有効にする

AdMob にテストデバイスを登録し、 Unity Ads UI でテストモードを有効にします。

テスト広告を確認する

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

エラーコード

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

次のクラスの
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter

広告の読み込みに失敗したときに UnityAds アダプタによってスローされるコードと付随するメッセージは次のとおりです。

エラーコード 理由
0-10 UnityAds SDK からエラーが返されました。詳しくは、コードをご覧ください。
101 UI で設定されている UnityAds サーバー パラメータがない、または無効です。 AdMob
102 UnityAds から NO_FILL 状態のプレースメントが返されました。
103 UnityAds から DISABLED 状態のプレースメントが返されました。
104 UnityAds が null コンテキストの広告を表示しようとしました。
105 Unity Ads からの広告の初期化、読み込み、表示に使用されるコンテキストは Activity インスタンスではありません。
106 UnityAds が表示の準備が完了していない広告を表示しようとしました。
107 UnityAds はこのデバイスでは利用できません。
108 UnityAds では、プレースメントごとに一度に 1 つの広告しか読み込めません。
109 UnityAds が ERROR ステータスで終了しました。
200-204 UnityAds バナー固有のエラー。詳しくは、コードをご覧ください。
0~9 UnityAds SDK からエラーが返されました。詳しくは、Unity のドキュメントをご覧ください。
101 UI で設定されている UnityAds サーバー パラメータがない、または無効です。 AdMob
102 UnityAds でサポートされていないデバイスです。
103 UnityAds がエラー ステータス kUnityAdsFinishStateError とともに表示を終了しました。
104 Unity 広告オブジェクトがイニシャライザを呼び出した後に nil になる。
105 広告の準備ができていないため、Unity 広告を表示できませんでした。
106 UnityAds は、プレースメントの状態が kUnityAdsPlacementStateNoFill のプレースメント変更コールバックを呼び出しました。
107 UnityAds は、プレースメントの状態が kUnityAdsPlacementStateDisabled のプレースメント変更コールバックを呼び出しました。
108 このプレースメントには広告がすでに読み込まれています。UnityAds SDK では、同じプレースメントに複数の広告を読み込むことはできません。

Unity Ads Android メディエーション アダプタの変更履歴

バージョン 4.9.3.0

  • Unity Ads SDK 4.9.3 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.6.0 が必要です。
  • Unity Ads SDK バージョン 4.9.3。

バージョン 4.9.2.0

  • Unity Ads SDK 4.9.2 と互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.3.0 が必要です。
  • Unity Ads SDK バージョン 4.9.2 が必要です。

バージョン 4.9.1.0

  • 最低限必要な Google Mobile Ads SDK のバージョンを 22.3.0 に更新しました。
  • Unity Ads SDK 4.9.1 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.3.0 が必要です。
  • Unity Ads SDK バージョン 4.9.1 が必要です。

バージョン 4.8.0.0

  • Unity Ads SDK が新しい onBannerShown() コールバック メソッドを呼び出したときに、広告のインプレッションを報告します。
  • Unity Ads SDK 4.8.0 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.2.0 が必要です。
  • Unity Ads SDK バージョン 4.8.0 が必要です。

バージョン 4.7.1.0

  • Unity Ads SDK 4.7.1 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.1.0 が必要です。
  • Unity Ads SDK バージョン 4.7.1 が必要です。

バージョン 4.7.0.0

  • Unity Ads SDK 4.7.0 と互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.0.0 が必要です。
  • Unity Ads SDK バージョン 4.7.0 が必要です。

バージョン 4.6.1.1

  • 新しい VersionInfo クラスを使用するようにアダプターを更新しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 22.0.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 22.0.0 が必要です。
  • Unity Ads SDK バージョン 4.6.1 が必要です。

バージョン 4.6.1.0

  • Unity Ads SDK 4.6.1 と互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.5.0
  • Unity Ads SDK バージョン 4.6.1 が必要です。

バージョン 4.6.0.0

  • Unity Ads SDK に COPPA 情報を転送できるようになりました。
  • Unity Ads SDK 4.6.0 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 21.5.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.5.0
  • Unity Ads SDK バージョン 4.6.0 が必要です。

バージョン 4.5.0.0

  • Unity Ads SDK 4.5.0 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 21.4.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.4.0
  • Unity Ads SDK バージョン 4.5.0 が必要です。

バージョン 4.4.1.0

  • Unity Ads SDK 4.4.1 と互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.2.0
  • Unity Ads SDK バージョン 4.4.1 が必要です。

バージョン 4.4.0.0

  • Unity Ads SDK 4.4.0 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 21.2.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.2.0
  • Unity Ads SDK バージョン 4.4.0 が必要です。

バージョン 4.3.0.0

  • Unity Ads SDK 4.3.0 と互換性が確認されています。
  • インタースティシャル広告とリワード広告の再生が開始されたときに onAdOpened() コールバックが転送されるようになりました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.1.0
  • Unity Ads SDK バージョン 4.3.0 が必要です。

バージョン 4.2.1.1

  • compileSdkVersiontargetSdkVersion を API 31 に更新しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 21.0.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 21.0.0 が必要です。
  • Unity Ads SDK バージョン 4.2.1 が必要です。

バージョン 4.2.1.0

  • Unity Ads SDK 4.2.1 と互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.6.0 が必要です。
  • Unity Ads SDK バージョン 4.2.1 が必要です。

バージョン 4.1.0.0

  • Unity Ads SDK 4.1.0 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.6.0 が必要です。
  • Unity Ads SDK バージョン 4.1.0 が必要です。

バージョン 4.0.1.0

  • Unity Ads SDK 4.0.1 との互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 20.6.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.6.0 が必要です。
  • Unity Ads SDK バージョン 4.0.1 が必要です。

バージョン 4.0.0.0

  • Unity Ads SDK 4.0.0 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 20.5.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.5.0 が必要です。
  • Unity Ads SDK バージョン 4.0.0 が必要です。

バージョン 3.7.5.0

  • Unity Ads SDK 3.7.5 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.2.0 が必要です。
  • Unity Ads SDK バージョン 3.7.5 が必要です。

バージョン 3.7.4.0

  • Unity Ads SDK 3.7.4 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.2.0 が必要です。
  • Unity Ads SDK バージョン 3.7.4

バージョン 3.7.2.0

  • Unity Ads SDK 3.7.2 との互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 20.2.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.2.0 が必要です。
  • Unity Ads SDK バージョン 3.7.2 が必要です。

バージョン 3.7.1.0

  • Unity Ads SDK 3.7.1 との互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 20.1.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 20.1.0 が必要です。
  • Unity Ads SDK バージョン 3.7.1 が必要です。

バージョン 3.6.2.0

  • Unity Ads SDK 3.6.2 との互換性が確認されています。
  • リワード広告がクリック コールバックを転送しない問題を修正しました。
  • UnityAds SDK は、バンドルのアダプタビルドから削除されました。パブリッシャー様は、追加の依存関係として UnityAds SDK を手動で含める必要があります。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 19.8.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.8.0 が必要です。
  • Unity Ads SDK バージョン 3.6.2 が必要です。

バージョン 3.6.0.0

  • Unity Ads SDK 3.6.0 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 19.6.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.6.0 が必要です。
  • Unity Ads SDK バージョン 3.6.0 が必要です。

バージョン 3.5.1.1

  • 複数のインタースティシャル広告とリワード広告をリクエストしたときに発生する問題を修正しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.5.0 が必要です。
  • Unity Ads SDK バージョン 3.5.1 が必要です。

バージョン 3.5.1.0

  • Unity Ads SDK 3.5.1 と互換性が確認されています。
  • スマートバナー広告のリクエストが失敗する問題を修正しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.5.0 が必要です。
  • Unity Ads SDK バージョン 3.5.1 が必要です。

バージョン 3.5.0.0

  • Unity Ads SDK 3.5.0 との互換性が確認されています。
  • アダプティブ バナーのサポートを追加しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 19.5.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.5.0 が必要です。
  • Unity Ads SDK バージョン 3.5.0 が必要です。

バージョン 3.4.8.0

  • バナー広告が破棄されたときに発生する NullPointerException エラーを修正しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 19.3.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.3.0 が必要です。
  • Unity Ads SDK バージョン 3.4.8。

バージョン 3.4.6.1

  • Unity Ads SDK がバンドルされていないアダプタビルドを作成しました。これにより、パブリッシャーは Unity でメディエーションを行うときに Unity 広告サービスを使用して、競合する依存関係の問題を回避できます。
    • アプリレベルの build.gradle ファイルに com.google.ads.mediation:unity-adapter-only:x.y.z.p 依存関係を含めることで、これを使用することもできます。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.1.0 が必要です。
  • Unity Ads SDK バージョン 3.4.6。

バージョン 3.4.6.0

  • Unity Ads SDK 3.4.6 との互換性が確認されています。
  • バナー広告がクリックされたときに、アダプタが onAdOpened() コールバックを転送するようになりました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.1.0 が必要です。
  • Unity Ads SDK バージョン 3.4.6。

バージョン 3.4.2.3

  • アダプタの読み込み/表示失敗について、わかりやすいエラーコードと理由を追加しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 19.1.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.1.0 が必要です。
  • Unity Ads SDK バージョン 3.4.2 が必要です。

バージョン 3.4.2.2

  • Unity Ads がエラーを返したときに発生する ConcurrentModificationException のクラッシュを修正しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.0.1 が必要です。
  • Unity Ads SDK バージョン 3.4.2 が必要です。

バージョン 3.4.2.1

  • Unity のエラーの転送を改善して、初期化と広告読み込みの失敗を早期に認識し、タイムアウトを減らすようにしました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 19.0.1 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 19.0.1 が必要です。
  • Unity Ads SDK バージョン 3.4.2 が必要です。

バージョン 3.4.2.0

  • Unity Ads SDK 3.4.2 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 18.3.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 18.3.0 が必要です。
  • Unity Ads SDK バージョン 3.4.2 が必要です。

バージョン 3.4.0.0

  • Unity Ads SDK 3.4.0 と互換性が確認されています。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 18.3.0 に更新しました。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 18.3.0 が必要です。
  • Unity Ads SDK バージョン 3.4.0 が必要です。

バージョン 3.3.0.0

  • Unity Ads SDK 3.3.0 との互換性が確認されています。

ビルドとテストに使用するプラットフォーム:

  • Google Mobile Ads SDK バージョン 18.2.0 が必要です。
  • Unity Ads SDK バージョン 3.3.0 が必要です。

バージョン 3.2.0.1

  • UnityAds.initialize() を呼び出す前に loadAd() を呼び出したときに発生する null ポインタ例外のクラッシュを修正しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 18.2.0 に更新しました。

バージョン 3.2.0.0

  • バナー広告のリクエストが失敗する原因となっていた問題を修正しました。
  • Unity Ads SDK 3.2.0 と互換性が確認されています。
  • アダプターを AndroidX に移行しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 18.1.1 に更新しました。

バージョン 3.1.0.0

  • 柔軟なバナー広告サイズのサポートを追加しました。
  • リクエストされたサイズが Unity Ads のバナーサイズと互換性がない場合、アダプタは広告リクエストを失敗させる
  • Unity Ads SDK 3.1.0 と互換性が確認されています。

バージョン 3.0.1.0

  • Unity Ads SDK 3.0.1 との互換性が確認されています。
  • インタースティシャル広告の表示中に「NPE」が発生するバグを修正しました。

バージョン 3.0.0.2

  • 新しいオープンベータ版リワード API をサポートするようにアダプタを更新しました。
  • 最低限必要な Google Mobile Ads SDK のバージョンを 17.2.0 に更新しました。

バージョン 3.0.0.1

  • Unity 広告バナーのサポートを追加しました。

バージョン 3.0.0.0

  • Unity Ads SDK 3.0.0 との互換性が確認されています。

バージョン 2.3.0.0

  • Unity Ads SDK 2.3.0 との互換性が確認されています。

バージョン 2.2.1.1

  • onRewardedVideoComplete() 広告イベントを呼び出すようにアダプタを更新しました。

バージョン 2.2.1.0

  • Unity Ads SDK 2.2.1 と互換性が確認されています。

バージョン 2.2.0.0

  • Unity Ads SDK 2.2.0 との互換性が確認されています。

バージョン 2.1.2.0

  • Unity Ads SDK 2.1.2 と互換性が確認されています。

バージョン 2.1.1.0

  • Unity Ads SDK 2.1.1 と互換性が確認されています。

バージョン 2.1.0.0

  • Unity Ads SDK 2.1.0 に対応するようにアダプタを更新しました。

バージョン 2.0.8.0

  • Unity Ads SDK 2.0.8 との互換性が確認されています。

バージョン 2.0.7.0

  • Unity 広告のクリックレポートを使用する(AdMob と Unity 広告のクリックの統計情報は一致します)。
  • onAdLeftApplication コールバックのサポートを追加しました。

バージョン 2.0.6.0

  • Unity Ads SDK 2.0.6 と互換性が確認されています。

バージョン 2.0.5.0

  • これで、build.gradle ファイルの依存関係タグに compile 'com.google.ads.mediation:unity:2.0.5.0' を追加することで、アダプタをコンパイル依存関係として追加できるようになりました。
  • アダプターを jar ファイルではなく AAR として配布するよう移行しました(詳細については README をご覧ください)。

バージョン 2.0.4.0

  • インタースティシャル広告が最初に読み込まれたときに動画リワード広告を読み込めないバグを修正しました。

バージョン 2.0.2.0

  • バージョンの命名システムを [Unity Ads SDK のバージョン].[アダプタ パッチ バージョン] に変更しました。
  • Unity Ads SDK の最小要件を v2.0.2 に更新しました。
  • 最低限必要な Google Mobile Ads SDK を v9.0.0 に更新しました。
  • アプリで UnityAds.changeActivity(this)を呼び出す必要がなくなりました。

バージョン 1.0.0

  • 初版リリース。リワードベースの動画広告とインタースティシャル広告をサポートします。