UnityAdsの統合
このガイドではAndroidアプリにVAMP SDK
のUnityAdsアダプターを導入する方法について説明します。
最新のアダプター
現在リリースされているVAMPUnityAdsAdapter
の最新バージョンはこちらになります。
Note
アダプターによってサポートされているOSバージョンでも、VAMP SDKによってサポートされているOSバージョンでなければ、広告を表示をすることはできません。
最新アダプターバージョン | 対応アドネットワークバージョン | 最低サポートOS | 更新日 |
---|---|---|---|
4.12.400 | 4.12.4 [公式リリースへ] |
Lollipop(5.0) | 2024-10-29 |
gradleでアダプターをインストール
まずは、gradleでアダプターをインストールします。
build.gradle(project-level)に以下を追記します。
allprojects {
repositories {
・・・(省略)・・・
jcenter()
}
}
build.gradle(app-level)に以下を追記します。
dependencies {
・・・(省略)・・・
implementation 'jp.supership.vamp:vamp-unityads-adapter:[Version]'
}
AndroidManifest.xmlの設定
特に追加するpermissionはありません。
proguardの設定
SDKを導入したアプリを難読化する際は以下の設定値をproguardの設定ファイルに追加してください。
難読化後の表示確認も必ず行ってください。
-keep class com.unity3d.ads.android.** { *; }
VAMPUnityAdsAdapterの更新履歴
Version 4.12.400(2024-10-29)
- UnityAds SDK 4.12.4と互換性があります。
- UnityAds変更内容(2024-10-24):Fixed a crash that occurred when flushing diagnostics events.Fixed a crash that occurred during communication with the Google Play Billing Library.Fixed an issue where the internal state was not set prior to calling IUnityAdsInitializationListener, leading to later session errors.
Version 4.12.300(2024-10-01)
- UnityAds SDK 4.12.3と互換性があります。
- UnityAds変更内容(2024-09-20):Fixed an issue that caused a NullPointerException on banner show. Fixed an issue with ShowOptions serialization which sometimes caused a crash.Fixed a race condition in getToken that led to null tokens being returned in some cases.Adjusted packaging to allow for better minification when using ProGuard.
Version 4.12.200(2024-08-19)
- UnityAds SDK 4.12.0と互換性があります。
- UnityAds変更内容(2024-08-06):Fixed an issue with Proguard minification leading to runtime exceptions.Fixed an issue where the billing service disconnections could lead to a crash in some configurations.Fixed an issue where when the activity is destroyed from external sources, the Ad Player still responds with a complete event.Fixed an issue where ad show failures would prevent subsequent ad shows from starting.Fixed an issue where the ad display orientation would not update from the device leading to incorrect end card orientations.
Version 4.10.0.0(2024-06-03)
- UnityAds SDK 4.10.0と互換性があります。
- UnityAds変更内容(2024-03-25):Fixed an error where banner loaded callbacks were triggered twice.Fixed a java.lang.NoSuchMethodError issue that affected a subset of publishers using Unity Ads SDK 4.9.3.
Version 4.9.1.1(2023-10-18)
- UnityAds SDK 4.9.1と互換性があります。
- VAMPUnityAdsAdapterのみアップデート
Version 4.9.1.0(2023-10-16)
- UnityAds SDK 4.9.1と互換性があります。
- UnityAds変更内容(2023-10-13):Fixed an issue with the getToken listener timing out and responding with a null token.
Version 4.7.1.0(2023-05-10)
- UnityAds SDK 4.7.1と互換性があります。
- UnityAds変更内容(2023-05-08):Fixed a change that required a newer Gradle build version to be used to build the Android project which was incompatible with the Gradle version shipped with current LTS Unity Editors.
Version 4.6.1.0(2023-03-22)
- UnityAds SDK 4.6.1と互換性があります。
- UnityAds変更内容(2023-03-16):Reduced network requests.Note: Unity Ads has introduced new dependencies as of SDK version 4.5.0. Manually including the linked aar, will lead to runtime errors if dependencies are not properly resolved. It is recommended to use a package management system such as Gradle to handle dependency management. Integration steps can be found here: https://docs.unity.com/ads/en/manual/InstallingTheAndroidSDK
Version 4.6.0.0(2023-02-28)
- UnityAds SDK 4.6.0と互換性があります。
- UnityAds変更内容(2023-02-25):Improved Banner life cycle performance.Fixed a NullPointerException when Application Context is null for cached directory file path.
Version 4.5.0.0(2022-10-18)
- UnityAds SDK 4.5.0と互換性があります。
- UnityAds変更内容(2022-12-20):Reduced number of requests that take place during initialization This release introduces new a dependency on Kotlin Improved handling of timers when dealing with app being placed in background. Fixed a crash that can occur during video playback when Media Player is in an invalid state
Version 4.4.1.0(2022-10-18)
- UnityAds SDK 4.4.1と互換性があります。
- UnityAds 4.4.1変更内容
Version 4.4.0.0(2022-09-13)
- UnityAds SDK 4.4.0と互換性があります。
Version 4.3.0.0(2022-08-08)
- UnityAds SDK 4.3.0と互換性があります。
Version 4.2.1.1(2022-07-27)
- UnityAds SDK 4.2.1と互換性があります。
Version 4.2.1.0
- UnityAds SDK 4.2.1と互換性があります。
Version 4.1.0.0
- UnityAds SDK 4.1.0と互換性があります。
Version 4.0.1.0
- UnityAds SDK 4.0.1と互換性があります。
Version 3.7.5.1
- UnityAds SDK 3.7.5と互換性があります。
Version 3.7.5.0
- UnityAds SDK 3.7.5と互換性があります。
Version 3.7.2.0
- UnityAds SDK 3.7.2と互換性があります。
Version 3.7.1.0
- UnityAds SDK 3.7.1と互換性があります。
Version 3.7.0.0
- UnityAds SDK 3.7.0と互換性があります。
- VAMP SDK v4.1.0以降が必要です。