このガイドでは、Google Mobile Ads SDK を使用して、入札とウォーターフォールの統合の両方で、メディエーションを使用して AdColony から広告を読み込んで表示する方法について説明します。広告ユニットのメディエーション設定に AdColony を追加する方法と、AdColony SDK とアダプタを Android アプリに統合する方法が記載されています。
サポートされている統合と広告フォーマット
AdColony 用の Ad Manager メディエーション アダプタには、次の機能があります。
統合 | |
---|---|
入札 | |
ウォーターフォール | |
形式 | |
バナー | |
インタースティシャル | |
特典 | |
ネイティブ |
要件
- Android API レベル 19 以降
- [入札の場合]: AdColony アダプタ 3.3.10.1 以降(最新バージョンを推奨)
最新の Google Mobile Ads SDK
メディエーションのスタートガイドを完了する
ステップ 1: AdColony UI で設定を行う
AdColony アカウントに登録してログインします。[Setup New App] ボタンをクリックして、AdColony パブリッシャー ダッシュボードにアプリを追加します。
フォームに入力し、ページの下部にある [Create] をクリックして、アプリを AdColony に追加します。
アプリの作成後、アプリの [Basic App Information] セクションで [Monetization] > [Apps] に移動すると、App ID を取得できます。
次に、アプリのページの [Ad Zones] セクションにある [Setup New Ad Zone] ボタンをクリックして、新しいゾーンを作成します。すでに作成している場合でも、メディエーション用に新しい Ad Manager ゾーンを作成することをおすすめします。
広告のプレースメントの作成に関するその他の手順については、ご希望の広告フォーマットに対応するタブをクリックしてください。
バナー
- [ゾーンはアクティブですか?] を [はい] に設定します。
広告ゾーンの名前を入力します。
[ゾーンのサイズ] で [バナー] を選択します。
[1 日のプレイ上限] の値を入力します。
インタースティシャル
- [ゾーンはアクティブですか?] を [はい] に設定します。
広告ゾーンの名前を入力します。
[ゾーンタイプ] で [プレロール/インタースティシャル] を選択します。
[1 日のプレイ上限] の値を入力します。
特典
- [ゾーンはアクティブですか?] を [はい] に設定します。
広告ゾーンの名前を入力します。
[Zone Type] で [Value Exchange/V4VC] を選択します。
[Client Side Only?] を [Yes] に設定し、[Virtual Currency Name]、[Daily Max Videos per User]、[Reward Amount] を入力します。
[1 日のプレイ上限] の値を入力します。
完了したら [作成] ボタンをクリックして、アドゾーンを作成します。
ゾーンが作成されたら、ゾーンの [統合] セクションでゾーン ID を確認できます。ゾーン ID は次の手順で使用します。
AdColony API キーを確認する
入札
入札の統合では、この手順は必要ありません。
ウォーターフォール
Ad Manager 広告ユニット ID を設定するには、AdColony API キーが必要です。AdColony のパブリッシャー ダッシュボードの [Account Settings] に移動して、API キーを探します。
テストモードをオンにする
AdColony でテスト広告を有効にするには、AdColony のダッシュボードに移動し、[収益化] > [アプリ] に移動します。アプリの [Ad Zones] セクションで、テスト広告を有効にするゾーンを選択します。テスト広告を有効にするには、[Development] セクションの [Show test ads only?] で [Yes] をオンにします。
ステップ 2: 管理画面で AdColony の Ad Manager デマンドを設定する
アド マネージャー アカウントにログインします。
会社に AdColony 追加
入札
入札の統合では、この手順は必要ありません。
ウォーターフォール
[管理] > [会社] に移動し、[すべての会社] タブの [新しい会社] ボタンをクリックします。[広告ネットワーク] を選択します。
[広告ネットワーク] として AdColony を選択し、固有の名前を入力して [メディエーション] を有効にします。 [自動データ収集] をオンにして、前のセクションで取得した API Key を入力します。
ユーザー名やパスワードを入力する必要はありません。完了したら [保存] をクリックします。
セキュア シグナルの共有を有効にする
入札
[管理] > [全般設定] に移動します。[Ad Exchange アカウントの設定] タブに移動し、セキュア シグナルの共有を確認してオンにします。[保存] をクリックします。
ウォーターフォール
ウォーターフォールの統合では、この手順は必要ありません。
入札を AdColony 設定
入札
[配信] > [入札者(ビッダー)] に移動し、[SDK 入札] タブで [新しいビッダー] をクリックします。
ビッダーとして AdColony を選択します。
[許可されたシグナルのリストにこのビッダーのシグナル ライブラリを追加する] と [このビッダーとのシグナルの共有を許可する] をオンにします。[続行] をクリックします。
[続行] をクリックします。
[Done] をクリックします。
ウォーターフォール
ウォーターフォールの統合では、この手順は必要ありません。
広告ユニットのマッピングを設定する
入札
[配信] > [入札者(ビッダー)] に移動し、[SDK 入札] タブでAdColony に会社を選択します。
[広告ユニットのマッピング] タブに移動し、[新しい広告ユニットのマッピング] をクリックします。
[特定の広告ユニット] を選択します。広告ユニットとフォーマットを選択し、[広告枠のタイプ] として [モバイルアプリ]、[モバイルアプリ] を選択します。次に、前のセクションで取得したApp ID and Zone ID を入力します。最後に [保存] をクリックします。
ウォーターフォール
[配信] > [収益グループ] に移動し、[新しい収益グループ] ボタンをクリックします。モバイルアプリを選択します。
下にスクロールして [収益パートナーを追加] をクリックします。
前のセクションで AdColony用に作成した会社を選択します。[統合タイプ] として [モバイル SDK メディエーション]、[プラットフォーム] として [Android]、[ステータス] として [有効] を選択します。
前のセクションで取得した App ID and Zone IDと、[デフォルト CPM] の値を入力します。[保存] をクリックします。
注: 自動データ収集でメディエーション ネットワークのダイナミック CPM 値を正確に計算できるようになるまでには、数日かかります。eCPM は、算出可能になると自動的に更新されます。
GDPR と米国の州規制の広告パートナーのリストに AdColony 追加
GDPR 設定 米国の州規制の設定 の手順に沿って、 Ad Manager UI の GDPR および米国の州規制の広告パートナーのリストに AdColony を追加します。
ステップ 3: AdColony SDK とアダプタをインポートする
Android Studio との統合(推奨)
アプリレベルの build.gradle.kts
ファイルで、次の実装依存関係と構成を追加します。AdColony SDK とアダプターの最新バージョンを使用します。
dependencies {
implementation("com.google.android.gms:play-services-ads:23.0.0")
implementation("com.google.ads.mediation:adcolony:4.8.0.2")
}
プロジェクトを AndroidX に移行する
AdColony SDK は Android サポート ライブラリに依存しますが、最新の Google Mobile Ads SDK では Jetpack ライブラリを使用します。
AdColony SDK と Google Mobile Ads SDK の互換性を確保するには、プロジェクトのトップレベルに gradle.properties
ファイルを作成し、次のコードを追加します。
android.useAndroidX=true
android.enableJetifier=true
これにより、Jetpack ライブラリを使用するように AdColony SDK バイナリが書き換えられます。これらの設定について詳しくは、AndroidX 移行ガイドをご覧ください。
手動による統合
- AdColony Android SDK をダウンロードし、
Library
フォルダのadcolony.jar
を抽出してプロジェクトに追加します。 - AdColony SDK は、アノテーション サポート ライブラリに依存します。プロジェクトにアノテーション サポート ライブラリを追加する方法について詳しくは、アノテーションによるコード検査の改善をご覧ください。
- Google の Maven リポジトリの AdColony アダプタ アーティファクトに移動します。最新バージョンを選択し、AdColony アダプターの .aar ファイルをダウンロードし、プロジェクトに追加します。
ステップ 4: AdColony SDK にプライバシー設定を実装する
EU ユーザーの同意と GDPR
Google の EU ユーザーの同意ポリシーに基づき、デベロッパーは、欧州経済領域(EEA)のユーザーに対して、デバイス識別子と個人データの使用に関して特定の開示を行い、同意を得る必要があります。このポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。同意を求める際は、個人データを収集、受信、または使用する可能性があるメディエーション チェーン内の各広告ネットワークを特定し、各ネットワークの使用に関する情報を提供する必要があります。現在のところ、同意に関するユーザーの選択をこのようなネットワークに自動的に渡すことはできません。
AdColony アダプタには、AdColony の SDK に送信するパラメータをカスタマイズするための AdColonyMediationAdapter.getAppOptions()
メソッドが用意されています。これらのオプションに関する GDPR に関連する 2 つのメソッドは、setPrivacyFrameworkRequired()
と setPrivacyConsentString()
です。次のサンプルコードは、同意情報を AdColony アダプタに渡して、AdColony の初期化メソッドで使用する方法を示しています。これらのオプションは、AdColony の SDK に正しく転送されるように、Google Mobile Ads SDK を初期化する前に設定する必要があります。
Java
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...
AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");
Kotlin
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...
val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")
これらのメソッドで指定可能な値について詳しくは、AdColony の GDPR 実装の詳細をご覧ください。
米国のプライバシー関連州法
米国のプライバシー関連州法 「個人情報」の「販売」は、法律で定められているとおり、オプトアウトする権利をユーザーに提供することが義務付けられています。オプトアウトするには、「販売」当事者のホームページに目立つ [個人情報を第三者に売却しない] リンクがあります。米国のプライバシー関連州法の遵守ガイドでは、Google の広告配信について制限付きデータ処理を有効にすることができますが、Google がメディエーション チェーンの各広告ネットワークにこの設定を適用することはできません。したがって、個人情報の販売に参加する可能性のあるメディエーション チェーンの各広告ネットワークを特定し、各ネットワークのガイダンスに沿ってポリシーに準拠する必要があります。
AdColony アダプタには、AdColony の SDK に送信するパラメータをカスタマイズするための AdColonyMediationAdapter.getAppOptions()
メソッドが用意されています。これらのオプションの CCPA に関連する 2 つのメソッドは、setPrivacyFrameworkRequired()
と setPrivacyConsentString()
です。次のサンプルコードは、同意情報を AdColony アダプタに渡して、AdColony の初期化メソッドで使用する方法を示しています。これらのオプションは、AdColony の SDK に正しく転送されるように、Google Mobile Ads SDK を初期化する前に設定する必要があります。
Java
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...
AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");
Kotlin
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...
val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")
これらのメソッドで指定可能な値について詳しくは、AdColony の CCPA 実装の詳細をご覧ください。
ステップ 5: 必要なコードを追加する
AdColony との統合には、追加のコードは必要ありません。
ステップ 6: 実装をテストする
テスト広告を有効にする
Ad Manager にテストデバイスを登録し、 AdColony UI でテストモードを有効にします。
テスト広告を確認する
AdColonyからテスト広告を受信していることを確認するには、広告インスペクタで AdColony (Bidding) and AdColony (Waterfall) 広告ソースを使用して単独の広告ソースのテストを有効にします。
省略可能なステップ
権限
最適なパフォーマンスを実現するために、AdColony ではアプリの AndroidManifest.xml
ファイルに次のオプションの権限を追加することをおすすめします。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
インタースティシャル広告とリワード広告の使用
ネットワーク固有のパラメータ
AdColony アダプタは、AdColonyBundleBuilder
クラスを使用してアダプタに渡すことができる追加のリクエスト パラメータをサポートしています。AdColonyBundleBuilder
には次のメソッドが含まれています。
setShowPrePopup(boolean)
: 広告を表示する前にポップアップを表示するかどうかを設定します。広告が表示される前にポップアップを表示しないようにするには、false に設定します。setShowPostPopup(boolean)
: 広告の表示後にポップアップを表示するかどうかを設定します。広告が表示されてもポップアップを表示しないようにするには、false に設定します。
以下は、これらの広告リクエスト パラメータを設定する方法のコード例です。
Java
AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
.build();
rewardedInterstitialAd.loadAd(request);
Kotlin
AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)
val request = AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
.build()
rewardedInterstitialAd.loadAd(request)
アダプタと SDK のバージョンを確認する
アダプタと SDK のバージョンをログに記録するには、次のコード スニペットを使用します。
AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
"Adapter version: %d.%d.%03d",
adapterVersion.getMajorVersion(),
adapterVersion.getMinorVersion(),
adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
"SDK version: %d.%d.%d",
sdkVersion.getMajorVersion(),
sdkVersion.getMinorVersion(),
sdkVersion.getMicroVersion()));
エラーコード
アダプタが AdColony から広告を受信できなかった場合、次のクラスの
ResponseInfo.getAdapterResponse()
を使用して、広告レスポンスの根本的なエラーを確認できます。
com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter
広告の読み込みに失敗したときに AdColony アダプタによってスローされるコードと付随するメッセージは次のとおりです。
エラーコード | 理由 |
---|---|
100 | AdColony SDK からエラーが返されました。 |
101 | サーバー パラメータが無効です(ゾーン ID が指定されていないなど)。 |
102 | 同じゾーン ID の広告がすでにリクエストされています。 |
103 | AdColony SDK から初期化エラーが返されました。 |
104 | リクエストされたバナーサイズが、有効な AdColony 広告サイズにマッピングされていません。 |
105 | 広告が読み込まれていないため、表示エラーが発生しました。 |
106 | AdColony SDK の初期化に使用されるコンテキストが Activity インスタンスではありませんでした。 |
0 ~ 3 | AdColony SDK からエラーが返されました。詳しくは、ドキュメントをご覧ください。 |
101 | サーバー パラメータが無効です(ゾーン ID が指定されていないなど)。 |
102 | 広告を表示するルート ビュー コントローラは nil です。 |
103 | AdColony SDK から初期化エラーが返されました。 |
104 | AdColony SDK では、5 秒間に 2 回設定することはできません。 |
105 | 広告を表示できませんでした。 |
106 | リワードで使用するゾーンが AdColony ポータルのリワードゾーンではありません。 |
AdColony Android メディエーション アダプタに関する変更履歴
次のバージョン
- 最低限必要な Google Mobile Ads SDK のバージョンを 22.4.0 に更新しました。
バージョン 4.8.0.2
- 新しい
VersionInfo
クラスを使用するようにアダプターを更新しました。 - 最低限必要な Google Mobile Ads SDK のバージョンを 22.0.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 22.0.0 が必要です。
- AdColony SDK バージョン 4.8.0
バージョン 4.8.0.1
- AdColony SDK に COPPA 情報を転送できるようになりました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 21.5.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 21.5.0 が必要です。
- AdColony SDK バージョン 4.8.0
バージョン 4.8.0.0
- AdColony SDK バージョン 4.8.0 との互換性が確認されました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 21.0.0 が必要です。
- AdColony SDK バージョン 4.8.0
バージョン 4.7.1.1
compileSdkVersion
とtargetSdkVersion
を API 31 に更新しました。- 最低限必要な Google Mobile Ads SDK のバージョンを 21.0.0 に更新しました。
- 最低限必要な Android API レベルを 19 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 21.0.0 が必要です。
- AdColony SDK バージョン 4.7.1
バージョン 4.7.1.0
- AdColony SDK バージョン 4.7.1 との互換性が確認されました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.6.0 が必要です。
- AdColony SDK バージョン 4.7.1
バージョン 4.7.0.0
- AdColony SDK バージョン 4.7.0 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 20.6.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.6.0 が必要です。
- AdColony SDK バージョン 4.7.0
バージョン 4.6.5.0
- AdColony SDK バージョン 4.6.5 との互換性が確認されました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.4.0 が必要です。
- AdColony SDK バージョン 4.6.5
バージョン 4.6.4.0
- AdColony SDK バージョン 4.6.4 との互換性が確認されました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.4.0 が必要です。
- AdColony SDK バージョン 4.6.4
バージョン 4.6.3.0
- AdColony SDK バージョン 4.6.3 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 20.4.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.4.0 が必要です。
- AdColony SDK バージョン 4.6.3
バージョン 4.6.2.0
- AdColony SDK バージョン 4.6.2 との互換性を確認。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.3.0 が必要です。
- AdColony SDK バージョン 4.6.2
バージョン 4.6.0.0
- AdColony SDK バージョン 4.6.0 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 20.3.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.3.0 が必要です。
- AdColony SDK バージョン 4.6.0
バージョン 4.5.0.0
- バナーの高度な入札がサポートされるようになりました。
- AdColony SDK バージョン 4.5.0 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 20.0.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 20.0.0 が必要です。
- AdColony SDK バージョン 4.5.0
バージョン 4.4.1.0
- AdColony SDK バージョン 4.4.1 との互換性が確認されました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 19.7.0 が必要です。
- AdColony SDK バージョン 4.4.1
バージョン 4.4.0.0
- AdColony SDK バージョン 4.4.0 との互換性が確認されました。
- 入札で AdColony の
collectSignals()
メソッドがサポートされるようになりました。 - 最低限必要な Google Mobile Ads SDK のバージョンを 19.7.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 19.7.0 が必要です。
- AdColony SDK バージョン 4.4.0
バージョン 4.3.0.0
- AdColony SDK バージョン 4.3.0 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 19.5.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 19.5.0 が必要です。
- AdColony SDK バージョン 4.3.0
バージョン 4.2.4.0
onUserEarnedReward()
がリワード広告に転送されないバグを修正しました。- AdColony SDK の初期化エラーのエラーコードを追加しました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 19.4.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 19.4.0 が必要です。
- AdColony SDK バージョン 4.2.4
バージョン 4.2.0.0
- AdColony SDK バージョン 4.2.0 との互換性が確認されました。
- インライン アダプティブ バナー リクエストをサポートするようにアダプターを更新しました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 19.2.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 19.2.0 が必要です。
- AdColony SDK バージョン 4.2.0
バージョン 4.1.4.1
- アダプタの読み込み/表示失敗について、わかりやすいエラーコードと理由を追加しました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 19.0.1 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 19.0.1 が必要です。
- AdColony SDK バージョン 4.1.4
バージョン 4.1.4.0
- AdColony SDK バージョン 4.1.4 との互換性を確認。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 18.3.0 が必要です。
- AdColony SDK バージョン 4.1.4
バージョン 4.1.3.1
onRewardedAdLoaded()
コールバックがアダプターによって転送されない問題を修正しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 18.3.0 が必要です。
- AdColony SDK バージョン 4.1.3
バージョン 4.1.3.0
- AdColony SDK バージョン 4.1.3 との互換性が確認されました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 18.3.0 が必要です。
- AdColony SDK バージョン 4.1.3
バージョン 4.1.2.0
- AdColony SDK バージョン 4.1.2 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 18.3.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 18.3.0 が必要です。
- AdColony SDK バージョン 4.1.2
バージョン 4.1.0.0
- AdColony SDK バージョン 4.1.0 との互換性が確認されました。
- バナー広告のサポートを追加しました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 18.2.0 に更新しました。
ビルドとテストに使用するプラットフォーム:
- Google Mobile Ads SDK バージョン 18.2.0 が必要です。
- AdColony SDK バージョン 4.1.0
バージョン 3.3.11.0
- AdColony SDK バージョン 3.3.11 との互換性が確認されました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 18.1.1 に更新しました。
バージョン 3.3.10.1
- インタースティシャル広告とリワード広告の入札機能をアダプターに追加しました。
バージョン 3.3.10.0
- AdColony SDK バージョン 3.3.10 との互換性が確認されました。
バージョン 3.3.9.0
- AdColony SDK バージョン 3.3.9 との互換性が確認されました。
AdColonyBundleBuilder
のsetGdprRequired()
メソッドとsetGdprConsentString()
メソッドを削除しました。AdColonyMediationAdapter.getAppOptions()
メソッドを追加しましたパブリッシャー様は、これらのオプションを使用して GDPR 情報を AdColony の SDK に渡す必要があります。詳しくは、デベロッパー向けドキュメントをご覧ください。
バージョン 3.3.8.1
- 新しいオープンベータ版リワード API をサポートするようにアダプタを更新しました。
- 最低限必要な Google Mobile Ads SDK のバージョンを 17.2.0 に更新しました。
バージョン 3.3.8.0
- AdColony SDK バージョン 3.3.8 との互換性が確認されました。
バージョン 3.3.7.0
- AdColony SDK バージョン 3.3.7 との互換性が確認されました。
バージョン 3.3.6.0
- AdColony SDK バージョン 3.3.6 との互換性を確認。
バージョン 3.3.5.1
onRewardedVideoComplete()
広告イベントを呼び出すようにアダプタを更新しました。
バージョン 3.3.5.0
- AdColony SDK バージョン 3.3.5 との互換性が確認されました。
バージョン 3.3.4.0
- AdColony SDK バージョン 3.3.4 との互換性が確認されました。
- GDPR に合わせてアダプターを更新しました。
バージョン 3.3.3.0
- AdColony SDK バージョン 3.3.3 との互換性が確認されました。
- Bundle ビルダークラスから
setTestModeEnabled
メソッドを削除しました。パブリッシャー様は、AdRequest ビルダークラスのaddTestDevice()
メソッドでテストデバイスを指定することで、AdColony にテスト広告をリクエストできるようになりました。
バージョン 3.3.2.0
- AdColony SDK バージョン 3.3.2 との互換性が確認されました。
バージョン 3.3.0.1
- アダプターが再初期化されたときにアダプターへの入力が失敗する問題を修正しました。
- 報酬のコールバックが正しく送信されない問題を修正しました。
バージョン 3.3.0.0
- AdColony SDK バージョン 3.3.0 との互換性が確認されました。
- Android Studio 3.0 の Adapter プロジェクトを更新しました。
バージョン 3.2.1.1
- Bundle ビルダークラスに
setTestModeEnabled
メソッドを追加しました。パブリッシャーは、このメソッドを使用して AdColony リクエストをテスト リクエストとしてマークできます。
バージョン 3.2.1.0
- AdColony SDK バージョン 3.2.1 との互換性が確認されています。
バージョン 3.2.0.0
- AdColony SDK バージョン 3.2.0 との互換性が確認されています。
バージョン 3.1.2.0
- 発生する可能性がある NullPointerExceptions を修正しました。
- AdColony SDK バージョン 3.1.2 との互換性が確認されています。
バージョン 3.1.1.0
- AdColony SDK バージョン 3.1.1 との互換性が確認されました。
バージョン 3.1.0.0
- AdColony SDK バージョン 3.1.0 との互換性が確認されました。
バージョン 3.0.6.0
- バージョン命名規則を [AdColony SDK のバージョン].[アダプタ パッチのバージョン] に変更しました。
- 最低限必要な AdColony SDK を v3.0.6 に更新しました。
以前のバージョン
- 動画リワード広告とインタースティシャル広告をサポートします。