Unity Ads にようこそ 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 分
注
Unity Ads パッケージは, Unity Advertisement に名前が変更されました。
バージョン 4.4.1 以降, このパッケージは Unity Advertisement Legacy と呼ばれており, サポートはされていますが, 更新は行われなくなりました。
アプリケーションに包括的な収益化ソリューションを実装するには, Unity エディターの Ads Mediation パッケージ を通じて Unity LevelPlay をインストールしてください。
バージョン 4.9.2 - 2023 年 11 月 8 日リリース
プラットフォーム
ノート
Android iOS
Xcode 15 でビルドし, iOS バージョン 12 より前をターゲットにした場合の問題を修正しました。
バージョン 4.9.1 - 2023 年 10 月 13 日リリース
プラットフォーム
ノート
Android
リスナーがタイムアウトし, null トークンで応答する問題を修正しました。
iOS
バージョン 4.9 - 2023 年 9 月 27 日リリース
プラットフォーム
ノート
Android
増加したバナー需要を追加しました。
待ち時間が長くなる条件下でのタイムアウトの可能性を低減する, 任意のロードフローをテストできるようにしました。
バナーの 応答が内部エラーとして返されないようにバグを修正しました。
サンプルアプリの banner hide (バナー非表示) ボタンの問題を修正しました。
診断指標の問題を修正し, 送信できるようにしました。
例外ハンドラーが未ハンドルの例外を再スローする問題を修正しました。
が破棄されたときに Null ポインター例外がスローされる問題を修正しました。
iOS
バナー需要を増やしました。
任意であるべきデリゲートメソッドが未実装であることが原因でクラッシュする問題を修正しました。
診断指標の問題を修正し, 送信できるようにしました。
バージョン 4.8 - 2023 年 6 月 27 日リリース
プラットフォーム
ノート
Android
コールバックメソッドを追加し, サードパーティのメディエーションを使用しているパブリッシャーがより正確なバナーインプレッションレポートを取得できるようにしました。
iOS
デリゲートメソッドを追加し, サードパーティのメディエーションを使用しているパブリッシャーがより正確なバナーインプレッションレポートを取得できるようにしました。
クラッシュを防ぐために, 方向を設定する前に保護を追加しました。
バージョン 4.7.1 - 2023 年 5 月 8 日リリース
プラットフォーム
ノート
Android
現在の LTS Unity エディターに同梱されている バージョンと互換性のない Android プロジェクトのビルドに使用するためには新しい ビルドバージョンが必要になっていた変更を修正しました。
iOS
バナーオブジェクトの割り当て解除時に発生する例外を防止するため, の安全性チェックを追加しました。
バージョン 4.7.0 - 2023 年 5 月 2 日リリース
プラットフォーム
ノート
Android
プロジェクトに Unity Ads SDK を追加するための最小要件として Java 8 を追加しました。
内部リスナーの潜在的な競合状態を修正しました。
iOS
バージョン 4.6.1 - 2023 年 3 月 16 日リリース
重要
将来の SDK リリースでは, Java 8+ へのターゲティングが必要になります。
バージョン 4.6.0 - 2023 年 2 月 23 日リリース
プラットフォーム
ノート
iOS
需要のパフォーマンスを維持するためにサポートライブラリのバージョンを更新しました。
Swift のパフォーマンスを最適化しました。
バナーのライフサイクルパフォーマンスを改善しました。
以前のバージョンの Unity Ads SDK を使用できるように問題を修正しました。
Android
バナーのライフサイクルパフォーマンスを改善しました。
キャッシュされたディレクトリファイルのパスに対してアプリコンテキストが null の場合に が発生する問題を修正しました。
バージョン 4.5.0 - 2022 年 12 月 19 日リリース
プラットフォーム
ノート
iOS
初期化時に発生するリクエスト数を削減しました。
リクエストの再試行ロジックが更新され, 特定の既知のエラー条件下での互換性が確保されました。
Android
初期化時に発生するリクエスト数を削減しました。
Kotlin への依存関係を導入しました。
バックグラウンドに配置されているアプリを扱う際のタイマーのハンドルを改善しました。
メディアプレイヤーが無効な状態のときに, 動画再生中に発生していたクラッシュを修正しました。
バージョン 4.4.2 - 2023 年 3 月 29 日リリース
重要
これは, Unity を使用している開発者向けに予定されていた最後のパッケージアップデートです。Unity Ads SDK の以降のアップデートは, iOS と Android の開発者のみが対象となります。
プラットフォーム
ノート
Unity
ユーザーを Unity Mediation にリダイレクトするリダイレクトポップアップを削除しました。
キャッシュされたディレクトリファイルのパスに対してアプリコンテキストが null の場合に が発生する問題を修正しました。
バージョン 4.4.1 - 2022 年 10 月 5 日リリース
プラットフォーム
ノート
Unity
Unity 2020 以降のバージョンで, Services (サービス) ウィンドウからテストモードを削除しました。
Unity エディターのダイアログポップアップにバッチモードのチェックを追加しました。
Unity エディター 2022.2 以降で再生モードをサポートするために, の名前を に変更しました。
iOS
ゲームセッション ID を生成し, ストレージに保存するようにしました。
最小デバイスリーダーに および を追加しました。
Objective-C でリフレクションを介して Swift を使用できるようにしました。
Android
メディア再生に必要なジェスチャを削除する実験を追加しました。
WebView と同じ方法で を生成し, に保存するようにしました。
リモートまたはローカルのファイルが存在しない場合の, を修正しました。
API に問題がある Android 8.1 での潜在的クラッシュの問題を修正しました。
実験オブジェクトに適用されたルールが見つからない場合の誤ったエラーログメッセージを削除しました。
バージョン 4.4.0 - 2022 年 9 月 6 日リリース
プラットフォーム
ノート
Unity
サンプルアプリケーションのアンカーが水平方向で動作するように修正しました。
画面の向きに関する API を更新しました。
メディエーション移行コピーの変更。
iOS Android
新しい / 指標に, 破棄を避けるために欠落していたタグを追加しました。
再試行指標のタグを iOS と統一しました。
トークンタイプを クラスに移動しました。
トークン待ち時間の指標に影響があるかどうかをテストするために, 操作順序を反転させました。
ProGuard によって が難読化されるのを修正しました。
信号が並列に収集された場合に, 信号ストレージで発生する可能性のあるコンカレンシーを修正しました。
ProGuard のルールを元に戻しました。
バージョン 4.3.0 - 2022 年 7 月 25 日リリース
プラットフォーム
ノート
Unity
Project Settings (プロジェクト設定) の Ads (広告) ウィンドウからトグルボタンを削除しました。
Unity エディターのバージョン 2022.1f1 の Project Settings (プロジェクト設定) ウィンドウの問題を修正しました。
iOS
Artifactory に公開しました。
SKOverlayAppConfiguration
の追加の識別子をサポートしました。
に関連するクラッシュを修正しました。
広告が表示開始時に閉じられ, コールバックが呼び出されたときに発生するバグを修正しました。
Android
ProGuard の難読化ルールを調整しました。
設定リクエストの前にプライバシーリクエストを導入しました。
指定された時間内に表示できない場合の UnityAdsShowError.TIMEOUT
を導入しました。
獲得の最適化のために購入リストとして null を受け取った場合に NPE が発生する可能性を修正しました。
および のタイムアウトをライフサイクルを意識したものに修正しました
設定と WebView に再試行の指標を追加しました。
再試行指標のタグがマージされずに他のタグをオーバーライドする問題を修正しました。
の使用を削除しました。
バージョン 4.2.1 - 2022 年 5 月 11 日リリース
バージョン 4.2.0 - 2022 年 5 月 6 日リリース
プラットフォーム
ノート
Unity
サンプルアプリケーションを追加しました。
が適切なコールバック状態を返すようになりました。
コールバックが確実にメインスレッドで実行されるようにしました。
iOS
AppDelegate supportedInterfaceOrientationsForWindow
のチェックを追加しました。
Android
Unity Acquire に最適化機能を追加しました。
トークン解決リクエストの初期化時間を改善しました。
発生する可能性のある null リスナーの安全性チェックに関する問題を修正しました。
リスナーで を使用するとデッドロックが発生することがあった問題を修正しました。
の文字列ハンドルに小さな改良を加えました。
バージョン 4.1.0 - 2022 年 3 月 17 日リリース
プラットフォーム
ノート
Unity
エディターの再生モードで が重複して呼び出される問題を修正しました。
iOS
public API (ベータ) のコールバックを追加しました。
トークンの可用性を改善しました。
Android
public API (ベータ) のコールバックを追加しました。
トークンの可用性を改善しました。
に を追加しました。
バージョン 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
が null のときに発生するクラッシュを修正しました。
バックグラウンドスレッドから UIKit にアクセスしようとすると表示される警告を修正しました。
Android
広告を表示するときの に関連するクラッシュを修正しました。
複数の広告を同時にロードしようとするとロードエラーが発生する問題を修正しました。
バージョン 3.7.1 - 2021 年 3 月 31 日リリース
プラットフォーム
ノート
iOS
iOS のメモリ消費を修正し, デバイスのパフォーマンスに影響を与える可能性を減らしました。
バージョン 3.7.0 - 2021 年 3 月 19 日リリース
プラットフォーム
ノート
Unity
public API の メソッドシグネチャのコールバックを追加しました。
メソッドコールバックを改善して, エラーメッセージを追加しました。
バージョン 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 のライセンスを更新しました。
インターフェースメソッドが一部のデバイスで 2 回呼び出される不具合を修正しました。
iOS
新しい WebView 更新のバックグラウンドダウンロードを追加しました。
Unity Ads SDK のライセンスを更新しました。
iOS 14 の StoreKit で Done (完了) ボタンを押すと, 広告が自動的に閉じる問題を修正しました。
Android
新しい WebView 更新のバックグラウンドダウンロードを追加しました。
Unity Ads SDK のライセンスを更新しました。
を 29 に更新しました。
システムポップアップの後に AdUnit ビューがフォーカスを回復しないバグを修正しました。
広告を閉じた後に, Android のバックグラウンドオーディオが再開されない問題を修正しました。
エンドカードに白い空白ページが表示される問題を修正しました。
バージョン 3.4.9 - 2020 年 7 月 24 日リリース
プラットフォーム
ノート
Unity
サポートされていないプラットフォームで作業しているときに発生するエラーを修正しました。
Android
Android API レベル 30 の でのクラッシュを修正しました。
バージョン 3.4.6 - 2020 年 6 月 4 日リリース
プラットフォーム
ノート
Unity
Unity エディター 2020.1 以降でサポートされていないプラットフォームでビルドする際のエラーを修正しました。
UnityEditor.Advertisement.dll
を削除しました。
iOS
を呼び出すと発生するクラッシュを修正しました。
iOS の広告がミュートを無視するバグを修正しました。
Android
のメモリ不足によるクラッシュを修正しました。
安全でない SSL による GooglePlayStore の拒否を修正しました。
Android の のクラッシュを修正しました。
バージョン 3.4.4 - 2020 年 3 月 2 日リリース
プラットフォーム
ノート
Unity
Unity エディターでの への参照の欠落を修正しました。
バージョン 3.4.2 - 2020 年 1 月 5 日リリース
プラットフォーム
ノート
Unity
再生モードで無効な GameID が使用されている場合エラーコールバックが呼び出されない問題を修正しました。
iOS
例外 (そのようなプロキシメソッドは存在しません) を修正しました。
一部の Android デバイスで発生する BufferredInputStream.Read()
からの を修正しました。
Android
デバッグ用にビルドする際の および エラーを修正しました。
横向きモードを強制するとバナーが予期せず拡大縮小される問題を修正しました。
バージョン 3.4.1 - 2019 年 12 月 13 日リリース
プラットフォーム
ノート
Unity
再生モードを複数回実行した後にエディターでコールバックが発生しない問題を修正しました。
エディターキャンバスがシーン内の他のすべてのオブジェクトの上に表示されない問題を修正しました。
プレースホルダーゲームオブジェクトがユーザーのシーンに表示される問題を修正しました。
Android
Android デバイスでコールバックがディスパッチされない問題を修正しました。
バージョン 3.4.0 - 2019 年 12 月 9 日リリース
プラットフォーム
ノート
Unity
packman へのアップグレードを促す警告メッセージを Asset Store パッケージに追加しました。
Unity 2020.1 以降で Services (サービス) ウィンドウからの フラグを復元しました。
Monetization クラスは非推奨になりました。
エディターボタンのテスト広告で, クリックイベントの伝播が停止しない問題を修正しました。
Unity エディターで実行しているときに がプレースメントごとに 1 回しか呼び出されない問題を修正しました。
SDK 3.3.1 の Google Play クラッシュレポートを修正しました。
iOS
Monetization クラスは非推奨になりました。
Monetization のサンプルアプリを削除しました。
パラメーターとしてリスナーを使用する initialize メソッドが非推奨となり, リスナーなしの initialize メソッドが採用されました。
iOS の のメモリリークを修正しました。
iOS のコールバック が, 無効な GameID で初期化されたときにトリガーされない不具合を修正しました。
SDK 3.3.0 へのアップグレード後にアプリのクラッシュ率が上昇する問題を修正しました。
サードパーティが原因の重複インプレッションを IronSource がカウントする問題を修正しました。
Android
Monetization クラスは非推奨になりました。
Monetization のサンプルアプリを削除しました。
パラメーターとしてリスナーを使用する initialize メソッドが非推奨となり, リスナーなしの initialize メソッドが採用されました。
SDK 3.1.0 での Google/Admob アプリのクラッシュを修正しました。
SDK 3.3.1 の Google Play クラッシュレポートを修正しました。
を修正しました。
再初期化が常に少なくとも 10 秒間ブロックされるバグを修正しました。
サードパーティが原因の重複インプレッションを IronSource がカウントする問題を修正しました。
バージョン 3.3.0 - 2019 年 9 月 26 日リリース
プラットフォーム
ノート
Unity
コールバックがメインスレッド上で実行されない問題を修正しました。
コールバック内で を呼び出すとクラッシュする問題を修正しました。
iOS
UI WebView は非推奨となりました。Apple iOS 13 のアップデートにより, Unity Ads は iOS 7 および 8 をサポートしなくなりました。
クラスを備えた新しいバナー API を介したバナーの最適化を追加しました。この新しい API は, 柔軟なポジショニングによって, 1 つのプレースメントで複数のバナーをサポートします。
iOS 13 のアプリシートのクラッシュを修正しました。
Android
UADSBannerView クラスを備えた新しいバナー API を介したバナーの最適化を追加しました。この新しい API は, 柔軟なポジショニングによって, 1 つのプレースメントで複数のバナーをサポートします。
WebView の のクラッシュを修正しました。
バージョン 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 が にアクセスしようとするためにスローされるエラーを修正しました。
テストモードのリソースフォルダーをエディター専用スコープに移動しました。
iOS
iOS のバイナリを 3.1.0 にアップデートしました。
複数のリスナーをサポートしました。
iOS の音量変更イベントを正しくキャプチャできるように更新しました。
の json 例外を修正しました。
Analytics の を更新し, int ではなく string を受け取るようにしました。
Android
Android のバイナリを 3.1.0 にアップデートしました。
複数のリスナーをサポートしました。
バナーのメモリーリークを修正しました。
Android SDK バージョン 23 未満の を修正しました。
Analytics の を更新し, int ではなく string を受け取るようにしました。
でのクラッシュを防止しました。
バージョン 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 Android
Android のバイナリをアップデートしました。
バージョン 3.0.1 - 2019 年 1 月 25 日リリース
プラットフォーム
ノート
Unity 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 の通信用の 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 プロモーションのサポートを追加しました。
キャッシュのハンドルを改善しました。
さまざまな広告フォーマットを表示できるよう柔軟性を向上させました。