ドキュメント

サポート

Unity Ads SDK 変更ログ

Track Unity Ads SDK version updates for native iOS and Android developers who integrate the SDK for app monetization. See details on new features, changes, and bug fixes in a release.
読み終わるまでの所要時間 8 分

バージョン 4.9.2 - 2023 年 11 月 8 日リリース

プラットフォーム

ノート

Android
  • 変更はありません。
iOS
  • Xcode 15 でビルドし, iOS バージョン 12 より前をターゲットにした場合の問題を修正しました。

バージョン 4.9.1 - 2023 年 10 月 13 日リリース

プラットフォーム

ノート

Android
  • getToken
    リスナーがタイムアウトし, null トークンで応答する問題を修正しました。
iOS
  • 変更はありません。

バージョン 4.9 - 2023 年 9 月 27 日リリース

プラットフォーム

ノート

Android
  • 増加したバナー需要を追加しました。
  • 待ち時間が長くなる条件下でのタイムアウトの可能性を低減する, 任意のロードフローをテストできるようにしました。
  • バナーの
    no_fill
    応答が内部エラーとして返されないようにバグを修正しました。
  • サンプルアプリの banner hide (バナー非表示) ボタンの問題を修正しました。
  • 診断指標の問題を修正し, 送信できるようにしました。
  • 例外ハンドラーが未ハンドルの例外を再スローする問題を修正しました。
  • AdUnityActivity
    が破棄されたときに Null ポインター例外がスローされる問題を修正しました。
iOS
  • バナー需要を増やしました。
  • 任意であるべきデリゲートメソッドが未実装であることが原因でクラッシュする問題を修正しました。
  • 診断指標の問題を修正し, 送信できるようにしました。

バージョン 4.8 - 2023 年 6 月 27 日リリース

プラットフォーム

ノート

Android
  • onBannerShown
    コールバックメソッドを追加し, サードパーティのメディエーションを使用しているパブリッシャーがより正確なバナーインプレッションレポートを取得できるようにしました。
iOS
  • bannerViewDidShow
    デリゲートメソッドを追加し, サードパーティのメディエーションを使用しているパブリッシャーがより正確なバナーインプレッションレポートを取得できるようにしました。
  • クラッシュを防ぐために, 方向を設定する前に保護を追加しました。

バージョン 4.7.1 - 2023 年 5 月 8 日リリース

プラットフォーム

ノート

Android
  • 現在の LTS Unity エディターに同梱されている
    Gradle
    バージョンと互換性のない Android プロジェクトのビルドに使用するためには新しい
    Gradle
    ビルドバージョンが必要になっていた変更を修正しました。
iOS
  • バナーオブジェクトの割り当て解除時に発生する例外を防止するため,
    viewId
    の安全性チェックを追加しました。

バージョン 4.7.0 - 2023 年 5 月 2 日リリース

プラットフォーム

ノート

Android
  • プロジェクトに Unity Ads SDK を追加するための最小要件として Java 8 を追加しました。
  • VolumeChange
    内部リスナーの潜在的な競合状態を修正しました。
iOS
  • 変更はありません。

バージョン 4.6.1 - 2023 年 3 月 16 日リリース

プラットフォーム

ノート

iOS
  • Xcode 13 のサポートを追加しました。
Android
  • ネットワークリクエストを削減しました。

バージョン 4.6.0 - 2023 年 2 月 23 日リリース

プラットフォーム

ノート

iOS
  • 需要のパフォーマンスを維持するためにサポートライブラリのバージョンを更新しました。
  • Swift のパフォーマンスを最適化しました。
  • バナーのライフサイクルパフォーマンスを改善しました。
  • 以前のバージョンの Unity Ads SDK を使用できるように問題を修正しました。
Android
  • バナーのライフサイクルパフォーマンスを改善しました。
  • キャッシュされたディレクトリファイルのパスに対してアプリコンテキストが null の場合に
    NullPointerException
    が発生する問題を修正しました。

バージョン 4.5.0 - 2022 年 12 月 19 日リリース

プラットフォーム

ノート

iOS
  • 初期化時に発生するリクエスト数を削減しました。
  • リクエストの再試行ロジックが更新され, 特定の既知のエラー条件下での互換性が確保されました。
Android
  • 初期化時に発生するリクエスト数を削減しました。
  • Kotlin への依存関係を導入しました。
  • バックグラウンドに配置されているアプリを扱う際のタイマーのハンドルを改善しました。
  • メディアプレイヤーが無効な状態のときに, 動画再生中に発生していたクラッシュを修正しました。

バージョン 4.4.2 - 2023 年 3 月 29 日リリース

プラットフォーム

ノート

Unity
  • ユーザーを Unity Mediation にリダイレクトするリダイレクトポップアップを削除しました。
  • キャッシュされたディレクトリファイルのパスに対してアプリコンテキストが null の場合に
    NullPointerException
    が発生する問題を修正しました。

バージョン 4.4.1 - 2022 年 10 月 5 日リリース

プラットフォーム

ノート

Unity
  • Unity 2020 以降のバージョンで, Services (サービス) ウィンドウからテストモードを削除しました。
  • Unity エディターのダイアログポップアップにバッチモードのチェックを追加しました。
  • Unity エディター 2022.2 以降で再生モードをサポートするために,
    Arial.ttf
    の名前を
    LegacyRuntime.ttf
    に変更しました。
iOS
  • ゲームセッション ID を生成し, ストレージに保存するようにしました。
  • 最小デバイスリーダーに
    sdkVersion
    および
    sdkVersionName
    を追加しました。
  • Objective-C でリフレクションを介して Swift を使用できるようにしました。
Android
  • メディア再生に必要なジェスチャを削除する実験を追加しました。
  • WebView と同じ方法で
    sessionID
    を生成し,
    unifiedconfig.data
    に保存するようにしました。
  • リモートまたはローカルのファイルが存在しない場合の,
    ConfigurationReader
    を修正しました。
  • TimeZone
    API に問題がある Android 8.1 での潜在的クラッシュの問題を修正しました。
  • 実験オブジェクトに適用されたルールが見つからない場合の誤ったエラーログメッセージを削除しました。

バージョン 4.4.0 - 2022 年 9 月 6 日リリース

プラットフォーム

ノート

Unity
  • サンプルアプリケーションのアンカーが水平方向で動作するように修正しました。
  • 画面の向きに関する API を更新しました。
  • メディエーション移行コピーの変更。
iOS
  • ネットワークパフォーマンスの改善を追加しました。
Android
  • 新しい
    Load
    /
    Show
    指標に, 破棄を避けるために欠落していたタグを追加しました。
  • 再試行指標のタグを iOS と統一しました。
  • トークンタイプを
    TokenListenerState
    クラスに移動しました。
  • トークン待ち時間の指標に影響があるかどうかをテストするために, 操作順序を反転させました。
  • ProGuard によって
    BannerPosition
    が難読化されるのを修正しました。
  • 信号が並列に収集された場合に, 信号ストレージで発生する可能性のあるコンカレンシーを修正しました。
  • ProGuard のルールを元に戻しました。

バージョン 4.3.0 - 2022 年 7 月 25 日リリース

プラットフォーム

ノート

Unity
  • Project Settings (プロジェクト設定) の Ads (広告) ウィンドウからトグルボタンを削除しました。
  • Unity エディターのバージョン 2022.1f1 の Project Settings (プロジェクト設定) ウィンドウの問題を修正しました。
iOS
  • Artifactory に公開しました。
  • SKOverlayAppConfiguration
    の追加の識別子をサポートしました。
  • UADSTimer
    に関連するクラッシュを修正しました。
  • 広告が表示開始時に閉じられ,
    show failed
    コールバックが呼び出されたときに発生するバグを修正しました。
Android
  • ProGuard の難読化ルールを調整しました。
  • 設定リクエストの前にプライバシーリクエストを導入しました。
  • 指定された時間内に表示できない場合の
    UnityAdsShowError.TIMEOUT
    を導入しました。
  • 獲得の最適化のために購入リストとして null を受け取った場合に NPE が発生する可能性を修正しました。
  • Load
    および
    Show
    のタイムアウトをライフサイクルを意識したものに修正しました
  • 設定と WebView に再試行の指標を追加しました。
  • 再試行指標のタグがマージされずに他のタグをオーバーライドする問題を修正しました。
  • setAppCacheEnabled
    の使用を削除しました。

バージョン 4.2.1 - 2022 年 5 月 11 日リリース

プラットフォーム

ノート

iOS
  • UADSTimer
    に関連するクラッシュを修正しました。
Android
  • 変更はありません。

バージョン 4.2.0 - 2022 年 5 月 6 日リリース

プラットフォーム

ノート

Unity
  • サンプルアプリケーションを追加しました。
  • Show Listener
    が適切なコールバック状態を返すようになりました。
  • コールバックが確実にメインスレッドで実行されるようにしました。
iOS
  • AppDelegate supportedInterfaceOrientationsForWindow
    のチェックを追加しました。
Android
  • Unity Acquire に最適化機能を追加しました。
  • トークン解決リクエストの初期化時間を改善しました。
  • 発生する可能性のある null リスナーの安全性チェックに関する問題を修正しました。
  • リスナーで
    GetToken
    を使用するとデッドロックが発生することがあった問題を修正しました。
  • WebViewApp.java
    の文字列ハンドルに小さな改良を加えました。

バージョン 4.1.0 - 2022 年 3 月 17 日リリース

プラットフォーム

ノート

Unity
  • エディターの再生モードで
    IUnityAdsShowCallback
    が重複して呼び出される問題を修正しました。
iOS
  • getToken
    public API (ベータ) のコールバックを追加しました。
  • トークンの可用性を改善しました。
Android
  • getToken
    public API (ベータ) のコールバックを追加しました。
  • トークンの可用性を改善しました。
  • AndroidManifest.xml
    AD_ID
    を追加しました。

バージョン 4.0.1 - 2022 年 2 月 2 日リリース

プラットフォーム

ノート

Unity
  • コールバックがメインスレッド上で発生しなかった場合にクラッシュする問題を修正しました。
  • tvOS ビルドに Unity Ads が含まれている場合に発生するクラッシュを修正しました。
iOS
  • SDK が null のコールバックを呼び出そうとするとクラッシュする問題を修正しました。
Android
  • ARCore の依存関係を削除しました。
  • Acquire Optimization (獲得の最適化) 機能を使用する際に発生するクラッシュを修正しました。
  • Android ID の取得と使用を削除しました。

バージョン 4.0.0 - 2021 年 11 月 30 日リリース

プラットフォーム

ノート

Unity
  • Windows で破損していた GameID のテキストフィールドを修正しました。
  • エディターの上部のメニューから ENABLE_EDITOR_GAME_SERVICES を削除しました。
iOS
  • 複数のスレッドからメタデータストレージへのコミット時に発生するクラッシュを修正しました
Android
  • Unity Ads が空のアクティビティで初期化された場合に発生するクラッシュを防止しました。

バージョン 3.7.5 - 2021 年 7 月 20 日リリース

プラットフォーム

ノート

Android
  • null の GameID で再初期化すると発生するクラッシュを修正しました。

バージョン 3.7.3 - 2021 年 5 月 26 日リリース

プラットフォーム

ノート

Unity
  • デフォルトのプレースメントを表示できない原因となっていたバグを修正しました。
iOS
  • placementId
    が null のときに発生するクラッシュを修正しました。
  • バックグラウンドスレッドから UIKit にアクセスしようとすると表示される警告を修正しました。
Android
  • 広告を表示するときの
    IllegalStateException
    に関連するクラッシュを修正しました。
  • 複数の広告を同時にロードしようとするとロードエラーが発生する問題を修正しました。

バージョン 3.7.1 - 2021 年 3 月 31 日リリース

プラットフォーム

ノート

iOS
  • iOS のメモリ消費を修正し, デバイスのパフォーマンスに影響を与える可能性を減らしました。

バージョン 3.7.0 - 2021 年 3 月 19 日リリース

プラットフォーム

ノート

Unity
  • public API の
    Show
    メソッドシグネチャのコールバックを追加しました。
  • Load
    メソッドコールバックを改善して, エラーメッセージを追加しました。

バージョン 3.6.2 - 2020 年 12 月 10 日リリース

プラットフォーム

ノート

Android
  • ConcurrentModificationException
    によるクラッシュを修正しました。

バージョン 3.6.0 - 2020 年 11 月 12 日リリース

プラットフォーム

ノート

iOS
  • 実験的なインテグレーション API を追加しました。
Android
  • 実験的なインテグレーション API を追加しました。

バージョン 3.5.1 - 2020 年 11 月 5 日リリース

プラットフォーム

ノート

iOS
  • SKAdNetwork のサポートを更新しました。

バージョン 3.5.0 - 2020 年 8 月 24 日リリース

プラットフォーム

ノート

Unity
  • Unity Ads SDK のライセンスを更新しました。
  • IUnityAdsListener
    インターフェースメソッドが一部のデバイスで 2 回呼び出される不具合を修正しました。
iOS
  • 新しい WebView 更新のバックグラウンドダウンロードを追加しました。
  • Unity Ads SDK のライセンスを更新しました。
  • iOS 14 の StoreKit で Done (完了) ボタンを押すと, 広告が自動的に閉じる問題を修正しました。
Android
  • 新しい WebView 更新のバックグラウンドダウンロードを追加しました。
  • Unity Ads SDK のライセンスを更新しました。
  • targetSdkVersion
    を 29 に更新しました。
  • システムポップアップの後に AdUnit ビューがフォーカスを回復しないバグを修正しました。
  • 広告を閉じた後に, Android のバックグラウンドオーディオが再開されない問題を修正しました。
  • エンドカードに白い空白ページが表示される問題を修正しました。

バージョン 3.4.9 - 2020 年 7 月 24 日リリース

プラットフォーム

ノート

Unity
  • サポートされていないプラットフォームで作業しているときに発生するエラーを修正しました。
Android
  • Android API レベル 30 の
    getNetworkType
    でのクラッシュを修正しました。

バージョン 3.4.6 - 2020 年 6 月 4 日リリース

プラットフォーム

ノート

Unity
  • Unity エディター 2020.1 以降でサポートされていないプラットフォームでビルドする際のエラーを修正しました。
  • UnityEditor.Advertisement.dll
    を削除しました。
iOS
  • addDelegate
    を呼び出すと発生するクラッシュを修正しました。
  • iOS の広告がミュートを無視するバグを修正しました。
Android
  • InitializationState
    のメモリ不足によるクラッシュを修正しました。
  • 安全でない SSL による GooglePlayStore の拒否を修正しました。
  • Android の
    readFileBytes
    のクラッシュを修正しました。

バージョン 3.4.4 - 2020 年 3 月 2 日リリース

プラットフォーム

ノート

Unity
  • Unity エディターでの
    UnityEngine.UI
    への参照の欠落を修正しました。

バージョン 3.4.2 - 2020 年 1 月 5 日リリース

プラットフォーム

ノート

Unity
  • 再生モードで無効な GameID が使用されている場合エラーコールバックが呼び出されない問題を修正しました。
iOS
  • onUnityAdsError
    例外 (そのようなプロキシメソッドは存在しません) を修正しました。
  • 一部の Android デバイスで発生する
    BufferredInputStream.Read()
    からの
    FatalException
    を修正しました。
Android
  • デバッグ用にビルドする際の
    UnityAdsCopyString
    および
    NSStringFromIl2CppString
    エラーを修正しました。
  • 横向きモードを強制するとバナーが予期せず拡大縮小される問題を修正しました。

バージョン 3.4.1 - 2019 年 12 月 13 日リリース

プラットフォーム

ノート

Unity
  • 再生モードを複数回実行した後にエディターでコールバックが発生しない問題を修正しました。
  • エディターキャンバスがシーン内の他のすべてのオブジェクトの上に表示されない問題を修正しました。
  • プレースホルダーゲームオブジェクトがユーザーのシーンに表示される問題を修正しました。
Android
  • Android デバイスでコールバックがディスパッチされない問題を修正しました。

バージョン 3.4.0 - 2019 年 12 月 9 日リリース

プラットフォーム

ノート

Unity
  • packman へのアップグレードを促す警告メッセージを Asset Store パッケージに追加しました。
  • Unity 2020.1 以降で Services (サービス) ウィンドウからの
    TestMode
    フラグを復元しました。
  • Monetization クラスは非推奨になりました。
  • エディターボタンのテスト広告で, クリックイベントの伝播が停止しない問題を修正しました。
  • Unity エディターで実行しているときに
    OnUnityAdsReady
    がプレースメントごとに 1 回しか呼び出されない問題を修正しました。
  • SDK 3.3.1 の Google Play クラッシュレポートを修正しました。
iOS
  • Monetization クラスは非推奨になりました。
  • Monetization のサンプルアプリを削除しました。
  • パラメーターとしてリスナーを使用する initialize メソッドが非推奨となり, リスナーなしの initialize メソッドが採用されました。
  • iOS の
    isWiredHeadsetOn
    のメモリリークを修正しました。
  • iOS のコールバック
    unityAdsDidError
    が, 無効な GameID で初期化されたときにトリガーされない不具合を修正しました。
  • SDK 3.3.0 へのアップグレード後にアプリのクラッシュ率が上昇する問題を修正しました。
  • サードパーティが原因の重複インプレッションを IronSource がカウントする問題を修正しました。
Android
  • Monetization クラスは非推奨になりました。
  • Monetization のサンプルアプリを削除しました。
  • パラメーターとしてリスナーを使用する initialize メソッドが非推奨となり, リスナーなしの initialize メソッドが採用されました。
  • SDK 3.1.0 での Google/Admob アプリのクラッシュを修正しました。
  • SDK 3.3.1 の Google Play クラッシュレポートを修正しました。
  • Listener.sendErrorEvent
    を修正しました。
  • 再初期化が常に少なくとも 10 秒間ブロックされるバグを修正しました。
  • サードパーティが原因の重複インプレッションを IronSource がカウントする問題を修正しました。

バージョン 3.3.0 - 2019 年 9 月 26 日リリース

プラットフォーム

ノート

Unity
  • コールバックがメインスレッド上で実行されない問題を修正しました。
  • コールバック内で
    RemoveListener
    を呼び出すとクラッシュする問題を修正しました。
iOS
  • UI WebView は非推奨となりました。Apple iOS 13 のアップデートにより, Unity Ads は iOS 7 および 8 をサポートしなくなりました。
  • UADSBannerView
    クラスを備えた新しいバナー API を介したバナーの最適化を追加しました。この新しい API は, 柔軟なポジショニングによって, 1 つのプレースメントで複数のバナーをサポートします。
  • iOS 13 のアプリシートのクラッシュを修正しました。
Android
  • UADSBannerView クラスを備えた新しいバナー API を介したバナーの最適化を追加しました。この新しい API は, 柔軟なポジショニングによって, 1 つのプレースメントで複数のバナーをサポートします。
  • WebView の
    onRenderProcessGone
    のクラッシュを修正しました。

バージョン 3.2.0 - 2019 年 7 月 22 日リリース

プラットフォーム

ノート

Unity
  • OMID ビューアビリティのインテグレーションを追加しました。Unity は現在, VAST ビューアビリティで IAB 認定を受けています。
  • Unity Ads の Package Manager 版と Asset Store 版の両方をインストールしている場合, いずれかの SDK のインスタンスを削除するよう通知するエラーメッセージを SDK に追加しました。
  • 2017 以前の Unity バージョンにおける Android の java プロキシ使用の問題を修正し, 複数のリスナーのクラッシュを解決しました。
iOS
  • OMID ビューアビリティのインテグレーションを追加しました。Unity は現在, VAST ビューアビリティで IAB 認定を受けています。
Android
  • OMID ビューアビリティのインテグレーションを追加しました。Unity は現在, VAST ビューアビリティで IAB 認定を受けています。

バージョン 3.1.1 - 2019 年 5 月 16 日リリース

プラットフォーム

ノート

Unity
  • 複数のリスナーをサポートしました。
  • ASWebAuthenticationSession
    のサポートを追加しました。
  • 他のプラットフォームの広告を含むプロジェクトをビルドする際に, Playstation と Xbox が
    UnityAdsSettings
    にアクセスしようとするためにスローされるエラーを修正しました。
  • テストモードのリソースフォルダーをエディター専用スコープに移動しました。
iOS
  • iOS のバイナリを 3.1.0 にアップデートしました。
  • 複数のリスナーをサポートしました。
  • iOS の音量変更イベントを正しくキャプチャできるように更新しました。
  • USRVStorage
    の json 例外を修正しました。
  • Analytics の
    onLevelUp
    を更新し, int ではなく string を受け取るようにしました。
Android
  • Android のバイナリを 3.1.0 にアップデートしました。
  • 複数のリスナーをサポートしました。
  • バナーのメモリーリークを修正しました。
  • Android SDK バージョン 23 未満の
    GetDeviceId
    を修正しました。
  • Analytics の
    onLevelUp
    を更新し, int ではなく string を受け取るようにしました。
  • AdUnitActivity.onPause
    でのクラッシュを防止しました。

バージョン 3.0.3 - 2019 年 3 月 15 日リリース

プラットフォーム

ノート

Unity
  • プロジェクトで Unity Ads バナーを使用する際に Unity エディターでメモリリークが発生する問題を修正しました。
iOS
  • iOS のバイナリをアップデートしました。
  • iOS の課金組み込みでキャッチされなかった例外を修正しました。
Android
  • Android のバイナリをアップデートしました。

バージョン 3.0.2 - 2019 年 2 月 26 日リリース

プラットフォーム

ノート

Unity
  • Windows プラットフォームで正しくない結果が返されるビルドの問題を修正しました。
  • Unity Ads パッケージ と Moq フレームワークの競合を修正しました。
iOS
  • iOS のバイナリをアップデートしました。
Android
  • Android のバイナリをアップデートしました。

バージョン 3.0.1 - 2019 年 1 月 25 日リリース

プラットフォーム

ノート

Unity
  • Ads 3.0.1 SDK を統合しました。
iOS
  • バナーの位置を設定する API を追加しました。
  • 3.0.0 SDK で確認されたさまざまなバグを修正しました。
Android
  • Android のバイナリをアップデートしました。
  • 3.0.0 SDK で確認されたさまざまなバグを修正しました。

バージョン 3.0.0 - 2018 年 10 月 18 日リリース

プラットフォーム

ノート

iOS
  • Unity Monetization プラットフォームを追加しました。
  • Personalized Placements を追加しました。
  • バナーを追加しました。
  • AR 広告を追加しました。
  • 2.3.0 SDK で確認されたさまざまなバグを修正しました。
Android
  • Unity Monetization プラットフォームを追加しました。
  • Personalized Placements を追加しました。
  • バナーを追加しました。
  • AR 広告を追加しました。
  • 2.3.0 SDK で確認されたさまざまなバグを修正しました。

バージョン 2.3.2 - 2018 年 11 月 21 日リリース

プラットフォーム

ノート

Unity
  • Ads 2.3.0 SDK を Unity 2019.X と統合しました。
  • iOS や Android 以外のプラットフォームでもビルドできるように, プラットフォーム依存関係に関するエラーを修正しました。
iOS
  • Xcode のエラーを修正し, tvOS プラットフォームで正常にビルドできるようにしました。

バージョン 2.3.1 - 2018 年 11 月 15 日リリース

プラットフォーム

ノート

Unity
  • Ads 2.3.0 SDK にアップデートしました。
  • マルチスレッドリクエスト API を更新しました。
  • 広告と IAP SDK の通信用の
    SendEvent
    API を更新しました。
  • Unity との新しいインテグレーションを追加しました。

バージョン 2.3.0 - 2018 年 7 月 12 日リリース

プラットフォーム

ノート

iOS
  • HTTP リクエストのハンドルを改善しました。
  • バグを修正し, 最適化を行いました。
Android
  • HTTP リクエストのハンドルを改善しました。
  • バグを修正し, 最適化を行いました。

バージョン 2.2.1 - 2017 年 4 月 23 日リリース

プラットフォーム

ノート

iOS
  • iOS と Android の問題を修正しました。
Android
  • iOS と Android の問題を修正しました。

バージョン 2.2.0 - 2017 年 3 月 22 日リリース

プラットフォーム

ノート

iOS
  • IAP プロモーションのサポートを追加しました。
  • キャッシュのハンドルを改善しました。
  • さまざまな広告フォーマットを表示できるよう柔軟性を向上させました。
  • まれに発生するクラッシュをいくつか修正しました。
Android
  • IAP プロモーションのサポートを追加しました。
  • キャッシュのハンドルを改善しました。
  • さまざまな広告フォーマットを表示できるよう柔軟性を向上させました。

Unity Ads SDK 変更ログ • Unity Grow • Unity Docs