Android SDK のリリース ノート
9.4.0
改善/バグ修正
- 8846449: OMSDK を v1.5.2 に更新しました。
- 6036342: インプレッションの 1px-in-view ロジックが改善されました。
- 8925245: BannerVideo
onAdImpression
コールバックの問題を修正しました。 - 8058249: BannerVideo でのビデオ再生に関する問題を修正しました。
- 8069325: BannerAdView の未処理のイベントを修正しました。
- 8524834: 2 クリックネイティブ広告のサポートを更新しました。 パブリッシャーはクリック可能なビューとして null を渡すようになり、インプレッションは 1 回だけ追跡されます。
- 8743618: Google Mediation SDK を v24.0.0 に更新しました。
9.3.0
新機能
- 7666962: スポット広告の Vungle CSR サポート。 詳細については、「 Android の Vungle demand」を参照してください。
改善/バグ修正
- 8613201: SDK の動作が更新されました。
GDPRApplies
が false の場合、SDK はConsentString
またはPurposeConsent
適用されなくなります。
9.2.0
改善/バグ修正
- 8345772: GPID (グローバル配置 ID) のサポートが追加されました。
9.1.0
新機能
- 7667039: スポット広告ユニットでの VAST Video Ads のサポート。
9.0.1
改善/バグ修正
- 7812193: ネイティブ広告に失敗したときに発生した
StackOverflowError
クラッシュを修正しました。
9.0.0
新機能
- 6015104:
NativeAdSDK.registerTracking()
メソッドに新しいパラメーターenableOMIDOptimization
を追加しました。 「Android でネイティブ広告イベントをリッスンする」を参照してください。
改善/バグ修正
- 7390161:
OnAdFailed()
が発生した場合のバナーの自動更新を修正しました。 - 7390147: 自動更新時の OMID
AdEvents
エラー メッセージを修正しました。
8.11
アナウンス
これは、SDK v8.x 内の最終的なマイナー リリースをマークします。 今後、SDK v9.0 が次のメジャー リリースになります。 既に発表したように、Github で iOS および Android Mobile SDK のソース コード更新プログラムをリリースする方法を中止します。 これは SDK の非推奨ではないことに注意してください。むしろ、Android と iOS Mobile SDK をプライベート リポジトリに移行するオープンソースの側面に関連します。 v8.x から v9.0 への破壊的変更はありませんが、今後の機能拡張は v9.x シリーズ内でのみ開発されることに注目してください。
新機能
- 6273926 - デジタル サービス法 (DSA) のサポート
改善されたバグの修正
- 6273738 - 外部ブラウザーで画像リソースを自動的に開く HTML 広告を修正しました。
8.10
新機能
- 6029394 Ad Request でコンテンツ言語を設定するためのサポートを追加しました。 SDKSettings setContentLanguage(String contentLanguage) で導入された新しい API
- 6014990該当するケースの内部エラーをネットワーク エラーに変更し、追加のエラー メッセージを提供しました
改善/バグ修正
- 6015110 OMSDK を 1.4.8 から 1.4.9 にアップグレードしました (Microsoft 名前空間)
仲介パートナーの更新
- 5622337 Facebook Audience Network SDK を 6.13.7 から 6.16.0 にアップグレードしました
8.9
新機能
- 5664325 Web ビューをプリフェッチする際の柔軟性を高めるために、SDKSettings.init() に新しいパラメーターを追加しました。 これにより、アプリの起動パフォーマンスが向上する可能性があります
改善/バグ修正
- 5663106 OMSDK を 1.4.2 から 1.4.8 にアップグレードしました
仲介パートナーの更新
- 5622329 Google AdMob SDK を 21.3.0 から 22.3.0 にアップグレードしました
- 5622334 Smart Ad Server SDK を 7.17.0 から 7.23.0 にアップグレードしました
8.8
新機能
- MS-5349 バナー ネイティブ レンダリングの遅延読み込みを有効にしました
改善/バグ修正
- MS-5371 INVALID_REQUEST コード エラー メッセージの追加情報を追加しました
8.7
新機能
- MS-5206 BannerVideo のプレイヤー サイズの設定とビデオ クリエイティブの幅と高さの取得のサポートを追加しました。 BannerAdView で導入された新しい API -
setPortraitBannerVideoPlayerSize(AdSize)
、setLandscapeBannerVideoPlayerSize(AdSize)
、setSquareBannerVideoPlayerSize(AdSize)
、getBannerVideoCreativeWidth()
、getBannerVideoCreativeHeight()
改善/バグ修正
- MS-5295 スクロール/リサイクルビューでの広告レンダリングの問題を修正しました
- MS-5332 AAID フェッチ ロジックへの更新
8.6.1
改善/バグ修正
- MS-5321 XandrAd.init() の ArrayIndexOutOfBoundsException を修正しました
8.6
改善/バグ修正
- MS-5199 Gradle プラグインを 5.4.1 から 8.0.2 にアップグレードする
- MS-5306 LoadAdFromVAST for Video の使用中の NullPointerException を修正しました
仲介パートナーの更新
- MS-5297 Facebook Audience Network SDK を 6.12.0 から 6.13.7 にアップグレードしました
8.5
改善/バグ修正
- MS-5237 要求/応答の詳細をデバッグ レベル ログに移動しました
- MS-5060 全画面表示バナーアウトストリームビデオのメディアボタンを修正しました
- MS-5258 スポット広告メディアタイプの NullPointerException を修正しました
8.4
改善/バグ修正
- MS-5106 & MS-5143 バナーの読み込み時間のパフォーマンスの向上
- MS-5228 MRAID 関連のパフォーマンスの問題の修正 (Android SDK の初期化 v8.0)
- MS-5229 ANUserId の equals/hashcode が見つからない (Github #78) を追加しました
8.3.0
改善/バグ修正
- MS-5208、MS-5215 OMSDK を 1.3.31 から 1.4.2 にアップグレードしました
仲介パートナーの更新
- MS-5210 Google AdMob SDK を 20.6.0 から 21.3.0 にアップグレードしました
8.2
改善/バグ修正
- MS-5172 グローバル プライバシー プラットフォーム (GPP) のサポート (Android 用 SDK プライバシー)
- MS-5132 XandrAd InitListener (Github #74) の成功/失敗を通知するブール値を追加する (Android SDK 初期化 v8.0)
- MS-5024 ProGuard 設定を更新しました (Github #65)
- BANNERAdView の loadAdFromVAST の使用中の MS-5190 NullPointerException
仲介パートナーの更新
- MS-5195 Facebook Audience Network SDK を 6.5.0 から 6.12.0 にアップグレードしました
8.1
改善/バグ修正
- MS-5080 BannerAdView で影響の大きいメディア タイプ のクリエイティブのサポートを有効にする
8.0.1
改善/バグ修正
- MS-5050 バグ修正、軽微な改善、一部のメモリ リークの修正を以下に示します。
- UserAgent をフェッチするために更新された API を使用しました
- UserAgent をフェッチした後に破棄された WebView (< JELLY_BEAN_MR1)
- AdSessionContext のメモリ リークを修正しました
- VisibilityDetector のメモリ リークを修正しました
- destroy() の後にコールバックを削除しました
- ハニカム経由の API のチェックを削除しました (現在の minSdkVersion が 14 であるため)
- 1 つの AdRequest に対する ScheduledExecutorService の使用を削除しました
- キャンセルされた広告要求の非同期応答を停止しました
- リークを回避するために ConnectionManager をフェッチするためにアプリケーション コンテキストを使用しました
- ProGuard ルールを更新しました
8.0
お知らせ
7.21 リリースで参照されている API の削除が完了しました。 特に広告呼び出しを成功させるために必要な init メソッドについては、一部の API に破壊的変更があることに注意してください- XandrAd.init()。 詳細については、 8.0 統合ガイドと SDK 初期化ガイド を参照してください。
改善/バグ修正
- MS-5011 インプレッションカウント手法を更新しました。 新しい インプレッションカウント手法ガイドをご覧ください。
- MS-5054 可視性検出器に関連する ANR の問題を修正しました
- MS-5007 廃止されたすべてのメディエーション アダプターを削除しました
- MS-5014 OMSDK v1.3.31 にアップグレードされました
7.22
お知らせ
これは、SDK v7.x シリーズの最後のメジャー リリースになります。 次のメジャー リリースは SDK v8.0 で、以下の「Intent to Implement」で提案されているいくつかの破壊的変更と他の変更が含まれます。
- 非推奨 API の Xandr SDK v8.0 の削除に関する通知 (Github #71)
- Xandr は、"表示可能なインプレッション - Direct-Sold インベントリ" のカウントに向けて移行します (Github #72)
改善/バグ修正
- MS-4793 Android 13 以降で AAID をフェッチするAD_IDのアクセス許可を追加しました
- MS-4999 RendererID-deprecation 通知を削除しました
- MS-5008 バナー広告とスポット広告 (Android SDK 広告ユニット) の onAdImpression コールバックを追加しました
仲介パートナーの更新
- MS-4871 Google Play Services Ads SDK を 20.1.0 から 20.6.0 にアップグレードしました
- MS-4870 Smart Ad Server SDK を 7.10.0 から 7.17.0 にアップグレードしました
- MS-4872 FACEBOOK SDK 仲介アダプターのサポートを中止しました
7.21
お知らせ
Xandr SDK v8.0 で以下に示す非推奨の API をすべて削除する予定です。 以下のいずれかの API を使用している場合は、同等の API に移行するよう要求します。 質問や懸念事項については 、Microsoft Advertising カスタマー サポート ポータル にお問い合わせください。
クラス | メソッド |
---|---|
ANNativeAdResponse | isOpenNativeBrowser(), openNativeBrowser(boolean openNativeBrowser) |
VideoAd | getOpensNativeBrowser(), setOpensNativeBrowser(boolean opensNativeBrowser), setExternalUid(String externalUid), getExternalUid(), getCreativeId() |
ANMultiAdRequest | getExternalUid(), setExternalUid(String externalUid) |
BannerAdView | loadAdOffscreen()、getOpensNativeBrowser()、setOpensNativeBrowser(boolean opensNativeBrowser)、getExternalUid()、setExternalUid(String externalUid)、getCreativeId()、getAdType()、setAllowNativeDemand(boolean enabled, int rendererId) |
InterstitialAdView | loadAdOffscreen()、getOpensNativeBrowser()、setOpensNativeBrowser(boolean opensNativeBrowser)、getExternalUid()、setExternalUid(String externalUid)、getCreativeId()、getAdType() |
NativeAdRequest | getOpensNativeBrowser()、setOpensNativeBrowser(boolean opensNativeBrowser)、getExternalUid()、setExternalUid(String externalUid)、getRendererId()、setRendererId(int rendererId) |
NativeAdResponse | getCreativeId() , setCreativeId(String creativeId) |
SDKSettings | useHttps(boolean useHttps), isHttpsEnabled(), setExternalUserIds(Map<ANExternalUserIdSource,String> externalUserIds), getExternalUserIds(), setAllowUsingSimpleDomain(boolean allow) |
詰まら せる | 目詰まり (変数) |
ANExternalUserIdSource (enum) |
改善/バグ修正
- MS-4705 AdWebView によるメモリ リーク (Github #57)
- MS-4880 全画面表示バナー ビデオから終了するための公開 API (全画面表示からバナー ビデオを終了するための API)
- MS-4953
ANSDKSetting.setUserIds(List<ANUserId> userIdList)
経由でパブリッシャー/拡張ユーザー ID を渡すためのサポートを追加しました。 (Android でのユーザー ID マッピング) - MS-4972 apk のビルド中に sdk サイズが増加する問題を修正しました
- MS-4982 SDK 関連のパッケージの可視性に Android 11 以降のサポートを追加しました
非推奨の API
- SDKSettings クラスと ANExternalUserIdSource 列挙型の setExternalUserIds メソッドと getExternalUserIds メソッドは非推奨です。代わりに SDKSettings クラスと ANUserId クラスで setUserIds と getUserIds を使用します
7.20
改善/バグ修正
- MS-4946 OMID SDK 用に最適化された SDK ログ (Github #68)
- MS-4947 README ファイルを更新しました (Github #49)
Fixed
- MS-4916 特定のビデオ クリエイティブのレンダリングに関する問題
- MS-4933 サーバー応答で空のタグに対してスローされた NullPointerException
- 特定のシナリオで RequestManager でスローされた MS-4943 NullPointerException
7.19.1
改善/バグ修正
- MS-4911 ネイティブ インプレッション トラッキングで問題 (7.18 で導入) に対処し、特定のネイティブ クリエイティブが複数のインプレッション トラッカーを起動できないようにしました。
- MS-4847 ネイティブ広告、レンダーでトラッカーを起動するためのインプレッショントラッキング手法の改善 (Android SDK)
Fixed
- MS-4758 expandsToFitScreenWidth for Lazy Load Banner に関する問題
- UTAdRequest の MS-4879 ConcurrentModificationException
7.18
新機能
- MS-4710 AdResponseInfo (Android 用 Ad Response Info クラス) の一部として入札価格を利用できるようにする
バグ修正
Fixed
- MS-4811 有効なバックグラウンド スレッドで使用される MAR.stop() api に関する問題 (Github #58)
- MS-4850 VisibilityDetector によるメモリ リーク
7.17
新機能
- インデックス Exchange の MS-4838 TTL SDK の有効期限リスナー ロジック
- InMobi の MS-4840 TTL SDK の有効期限リスナー ロジック
バグ修正
Fixed
- MS-3471 InterstitialAdView でのメモリ リーク
- MS-4831 バックグラウンド スレッドから loadLazyAd が呼び出されたときの断続的な問題
- MS-4832 特定の MRAID 実装でスローされる NullPointerException (Github #66)
- 特定のシナリオでインプレッション トラッカーを起動中にスローされる MS-4833 NullPointerException
- MS-4834 あまりにも多くのブロードキャスト レシーバーが登録され、パフォーマンスの低下につながる問題
7.16
バグ修正
Fixed
- MS-4705 AdWebView によるメモリ リーク (Github #57)
- MS-4809 AdResponse の処理中に NullPointerException (Github #64)
- MS-4810 インプレッション トラッカーの起動中のパフォーマンスの問題 (Github #63)
- MS-4811 ANMultiAdRequest.stop() に関する問題 (Github #58)
- MS-4823 ANBackgroundThread の初期化によるマルチ広告要求の問題
7.15
新機能
- MS-4749 統合 ID 2.0 (UID2) のサポートを追加 (Android 上のユーザー ID) マッピング
- MS-4760 Google 追加同意フィールドのサポートを追加しました
- AD 要求を停止するための ANMultiAdRequest の MS-4772 公開 API (Android 用マルチ広告要求)
仲介パートナーの更新
- MS-4779 Google Play Services Ads SDK を 19.7.0 から 20.1.0 にアップグレードしました
- MS-4781 Facebook SDK を 6.2.0 から 6.5.0 にアップグレードしました
- MS-4783 Smart Ad Server SDK を 7.6.1 から 7.10.0 にアップグレードしました
機能強化/バグ修正
- MS-4766 Open Measurement SDK を v1.3.20 に更新しました
- MS-4794 HTML5 バナー動画広告の自動再生を無効にする
- MS-4796 ユネスコの単一引用符で広告テキストが送信される問題を修正しました (Github #61)
- MS-4797 スポット広告が対話されたときに autoDismissDelay を無効にしました (Github #62)
7.14
新機能
- MS-4684 SDKSettings.init() を呼び出すときにユーザー エージェントと AAID をフェッチしない柔軟性が追加され、アプリの起動パフォーマンスが向上しました
- ネイティブ広告の clickUrl と clickFallbackUrl をサポートするネイティブ カスタム要素の公開された API (Android でネイティブ広告イベントをリッスンする)
機能強化/バグ修正
- MS-4746 Google 仲介アダプターが同じキーに対して複数の値を送信しない問題を修正しました
- MS-4747 SDK から Bidder トークンをフェッチする前に初期化チェックFacebook追加しました
7.13.1
機能強化/バグ修正
- MS-4716 レンダリングでサポートされていない 3GPP ビデオの種類の選択がブロックされました
7.13
新機能
- MS-4693 Cookie レス ドメイン要求のサポートを追加しました
7.12
機能強化/バグ修正
- MS-4704 Instream & OutStream Video Ads の OMID containerGeometry と onScreenContainerGeometry のサポートを追加しました
- MS-4727 ネイティブ アセンブリ レンダラーでカスタム資産のサポートを追加しました
7.11
機能強化/バグ修正
- MS-4685 オークション中に追跡 Cookie を無効にする API を追加しました。
- MS-4714 ネイティブ広告の広告の有効期限イベントの改善を追加しました。
- MS-4699 広告要求の HTTP ヘッダーに Accept-Language パラメーターを追加しました。
7.10
新機能
- MS-4659、MS-4674 外部ソースからのユーザー ID のサポートを追加しました (Criteo、NetID、LiverRamp、The Trade Desk) (Android でのユーザー ID マッピング)
機能強化/バグ修正
- MS-4671 callSetMraidRefreshFrequency の最小しきい値を 100ms に追加しました
- MS-4679 広告の読み込みの問題を修正しました (Github #59)
非推奨の API
- NativeAdRequest、VideoAd、BannerAdView、および InterstitialAdView クラスの setExternalUid メソッドと getExternalUid メソッドは非推奨となり、代わりに SDKSettings で setPublisherUserId と getPublisherUserId を使用します (Android でのユーザー ID マッピング)
7.9
新機能
- MS-4388 入札要求でのデバイス ID の受け渡しを無効にするサポート
仲介パートナーの更新
- MS-4663 Google AdMob SDK を 19.5.0 から v19.7.0 にアップグレードしました
機能強化/バグ修正
- MS-3911 広告要求で SDK バージョンを動的にフェッチする
7.8.2
機能強化/バグ修正
- MS-4622 最終表示 (2 番目の価格) に関する広告の読み込みの問題を修正しました
7.8.1
機能強化/バグ修正
- MS-4598 BannerAdView が画面のオンとオフを切り替えたときに広告が再読み込みされる原因となった BannerAdView の問題を修正しました
- MS-4620 LazyLoad 用 adListener の null チェックを追加しました (Github #55)
7.8
新機能
- MS-4387 広告リクエストでトラフィック ソースと外部インベントリ コードを渡すサポートを追加しました (Android での外部インベントリ コードとトラフィック ソース コードのサポート)
- MS-4567 国と郵便番号のオーバーライドのサポートを追加しました (Android での国コードと郵便番号のオーバーライドのサポート)
仲介パートナーの更新
- MS-4591 Facebook SDK を v6.2.0 にアップグレードしました
- MS-4493 Google AdMob SDK を v19.5.0 にアップグレードしました
機能強化/バグ修正
- MS-4598 ReactNative FlatList を使用した BannerAdView の問題を修正しました
7.7.1
機能強化/バグ修正
- MS-4575 getCreativeHeight() と getCreativeWidth() を更新し、メディエーション クリエイティブ広告サイズを返す
7.7
新機能
- MS-4412 ネイティブ広告の広告の有効期限イベントをリッスンするためのサポートを追加しました (Android の onAdAboutToExpire のリスナー)
- MS-4449 要求フィルター処理をバイパスするようにテスト フラグを設定するためのサポートを追加しました (テスト目的のみ) (Android 用のテスト モードの設定)
- MS-4459 AuctionId 情報が AdResponseInfo クラスを通じて利用できるようになりました
仲介パートナーの更新
- MS-4418 Amazon、inMobi、Millennial Media、Mopub アダプターのサポート終了 (Github Intent to Implement #52)
- MS-4419 Facebook SDK v6.1.0
- MS-4423 SmartAd Server SDK v7.6.1
- MS-4499 Google AdMob SDK v19.4.0
機能強化/バグ修正
- MS-4550 GDPR ロジックが更新されました。 IAB TCF2.0 文字列に優先順位が与えられるようになりました
7.6
新機能
- MS-4232 バックグラウンド スレッドで広告要求を実行するためのサポートを追加しました (Android でのバックグラウンド スレッド)
- MS-4361 ネイティブ広告の onAdImpression コールバックを追加 (Android でネイティブ広告イベントをリッスンする)
- MS-4463 Open Measurement SDK Open RTB Signals のサポート
- MS-4473: テスト/デバッグ目的で広告リクエストでクリエイティブ ID を強制するためのサポートを追加しました
仲介パートナーのアップグレード
- MS-4499 Google AdMob SDK v19.3.0
7.5.1
機能強化/バグ修正
MS-4464 v7.5 での OMID のクラッシュを修正しました
7.5
新機能
- MS-4384 オークション タイムアウトのサポートを追加しました (Android のオークション タイムアウトを設定する)
機能強化/バグ修正
- MS-4233: Open Measurement SDK を v1.3.7 に更新しました
- MS-4360: Ad ResultCode が列挙型ではなくクラスになりました。これにより、同時実行の広告要求で結果コードがオーバーライドされる問題が修正されました
7.4.1
機能強化/バグ修正
- MS-4440: 空の TCF 2.0 目的の同意文字列に関する問題を修正しました
7.4
新機能
- MS-4214 AdUnits の遅延読み込み (Android 用遅延読み込み) のサポートを追加 (省略可能)
機能強化/バグ修正
- MS-4231 コンソールで設定されたタイムアウトを考慮するサポートを追加しました
- MS-4284 MRAID 3.0 audioVolumeChange イベントのサポートを実装しました
- MS-4290 ANJAM 経由で JavaScript レイヤーでカスタム キーワードを取得するためのサポートを追加しました
- MS-4337 BannerAdView のバナー需要を無効にするサポートを追加しました
- MS-4381 MRAID のサイズ変更に関する問題を修正しました
- MS-4404 目的の同意をクリアするための GDPR リセット方法を修正しました
7.3.1
機能強化/バグ修正
- MS-4342 ネイティブ広告要求に対してユーザー エージェント文字列が渡されない問題を修正しました
7.3
新機能
- MS-4266 OMID SDK サポートを有効にする "フレンドリな障害物"
機能強化/バグ修正
- MS-4294 MAR で使用した場合の固定広告負荷ブロック
- MS-4287 パブリッシャー ID を使用しない MAR インスタンスの初期化をサポート
7.2
機能強化/バグ修正
- MS-4200: IAB Europe Transparency & Consent Framework v2.0 のサポート
- MS-4267: すべてのネットワーク呼び出しは、セキュリティで保護されたエンドポイントのみを使用して行われます
7.1
新機能
- MS-3956 AD 応答に関連付けられているデータを返す ANAdResponseInfo を追加しました
- MS-4075 FB 仲介広告のクライアント側レンダリングを追加しました。
仲介パートナーのアップグレード
- MS-4209 Google AdMob SDK v18.3.0
機能強化/バグ修正
- MS-3581 InApp Browser の再設計
- MS-3882 広告要求に "publisher_id" を含めるオプションを追加しました
- MS-4166 VideoAd OMID セッション トラッカーの起動バグを修正しました
7.0
新機能
- MS-3885 マルチ広告リクエスト (MAR) のサポートを追加しました (Android 用マルチ広告リクエスト)
6.2
新機能
- MS-4097 カリフォルニア州消費者プライバシー法 (CCPA) のサポート (Android 用 SDK プライバシー)
バグ修正
- MS-4127 SSL エラー処理を実装しました (Github #48)
- MS-4051 頻繁な広告の更新を識別するためのエラー コードを追加しました
- MS-4095 OMID パートナー名を更新しました
- MS-4086 OMID アプリケーションのバックグラウンド状態中に複数の呼び出しを一時停止する問題を修正しました
6.1.1
新機能
- MS-4019: SDKSettings で SDK バージョンを取得するための新しい API を追加しました。
機能強化/バグ修正
- MS-4079: OMID geometryChange イベントが呼び出されたときに正しくない percentageInView が修正されました。
6.1
新機能
- MS-4019: VideoAd を一時停止/再開するための新しい API を追加しました (Android でインストリーム動画広告を表示する)
仲介パートナーのアップグレード
- Smart Server SDK v7.2.0
- FacebookAd SDK v5.5.0 (破壊的変更がある場合は、仲介ドキュメント - Android SDK を使用した仲介に関する記事を参照してください。更新された統合命令については)
- Google AdMob SDK v18.2.0
機能強化/バグ修正
- MS-3976: エスケープ文字が VideoAd の読み込みを中断する問題を修正しました
- MS-3989: OMSDK v1.2.19 にアップグレード
- MS-4060: MRAID の getCurrentAppOrientation サポートを追加しました
6.0
仲介パートナーのアップグレード
- Mopub SDK v5.8.0
- InMobi SDK v8.2.0
- GooglePlay SDK v18.1.1
- SmartAdServer SDK v7.1.1
バグ修正/改善
- Open Measurement SDK が Android Kitkat 以降を実行しているスマートフォンでのみサポートされるようになりました (MS-3962、MS-3978、 Github #43)
5.5.1
バグ修正/改善
- MS-3958: 読み込む前に有効な HTTP URL であるかどうかを確認するためのセキュリティ チェックを追加しました。
5.5
新機能
- MS-3778: BannerVideo および Video Ads のビデオの向きを取得するための新しい API を追加しました
仲介パートナーのアップグレード/変更
- 次の仲介アダプターのサポートが削除されました
- AdColony SDK
- AdMarvel SDK
- Chartboost SDK
- Vdopia SDK
- Vungle SDK
- Yahoo SDK
バグ修正/改善
- MS-3790: 視認性の問題を修正しました
5.4
新機能
- MS-3730: バナーネイティブ広告のレンダリングをサポート
仲介パートナーのアップグレード/変更
- MS-3814: Google 仲介アダプターの非推奨の API を更新しました
バグ修正/改善
- MS-3800: パブリッシャーがビデオ プレーヤーのスキップ オプションを構成できるようにする新しい API を追加しました
5.3
新機能
- MS-3712: 仲介広告の BannerAd API のサイズ変更
- MS-3789: ビデオ プレーヤー オプションをカスタマイズする機能
仲介パートナーのアップグレード
- MS-3803: Google AdMob アダプター SDK v17.2.0 をアップグレードしました
バグ修正/改善
- MS-3784: BannerAds の Open Measurement Event(Session Finish) の改善
- MS-3790: バナー クリエイティブのレンダリングに関する問題を修正しました
- MS-3807: 未使用のテーマを削除しました (Github #41)
- MS-3809: ディスク読み取り違反の問題を修正しました (Github #40)
- MS-3812: スポット広告のクラッシュを修正しました
5.2
新機能
- MS-3720: ネイティブ広告の Open Measurement SDK サポート
5.1.2
バグ修正
- MS-3763: ApplicationContext で初期化された場合、BannerAdView/InterstitialAdView による広告の読み込みを許可しません。(ActivityContext が必要です)
5.1.1
新機能
- MS-3220: スポット広告にカウントダウン タイマーを追加しました
バグ修正
- MS-3755: 設定の初期化中に発生したアサーション エラーを修正しました
5.1
仲介パートナーのアップグレード/変更
- UnifiedNativeAd と MediaView の要件をサポートするように Google AdMob アダプターを更新しました
- アップグレードされた Smart Server SDK v7.0
バグ修正
- MS-3375: MRAID 3.0 の視認性の問題を修正するために、ローカルで強制的に読み込み mraid.js
- MS-3577: バナーで destroy が呼び出された場合、WebChromeClient のカスタム ビューを非表示にする
- MS-3607: AdWebView がすぐにガベージ コレクションされ、onAdLoaded が呼び出されるのを防ぐ BannerAd の問題を修正しました。
5.0
新機能
- ネイティブ広告オブジェクトのサポートを含むユニバーサル タグ バージョン 3
- ネイティブ ビデオのサポート
- ビデオ広告の Measurement SDK サポートを開く (MS-3388)
仲介パートナーのアップグレード
- Rubicon SDK のサポートを削除する (MS-3682)
バグ修正
- "メモリ不足" 例外をキャッチする (MS-3192、MS-3582)
- フレーバーの使用によるスポット表示の問題を解決する (MS-3668)
4.12
新機能とバグ修正
MS-3606: スマート アダプターを v6.10 に更新しました
MS-3495: Google Play Ad Adapter (AdMob & DFP) を v16.0.0 に更新しました
MS-3634: ネイティブ広告の追加の説明 (
desc2
) とメイン画像サイズを公開する新しい API を追加しましたMS-3439: Google 仲介要求でcontent_url文字列を送信するオプションを追加しました。キーを使用する:
content_url
MS-3583: Second_price値を Google DFP バナー広告に渡す機能。
*ベータ版リリース - この機能の詳細については、アカウント マネージャーにお問い合わせください。
4.11.2
- MS-3401: クリエイティブへの位置情報アクセスを有効または無効にする API を追加しました。
- MS-3406: Mobile Vast Player を更新しました。
4.11.1
- MS-3470: OM バナー HTML 広告セッションでの NullPointerException の修正
- MS-3457: v4.10 で観察された AdFetcher での NullPointerException の修正
4.11
- MS-3199: 仲介ネイティブ クリエイティブのインプレッション数 API を追加しました
- MS-3444: バナー広告で許可されるメディアの種類を制限する API を追加しました
- MS-3292: v4.8.1 で観察された BannerAdView での NullPointerException を修正しました
- MS-3411: AdWebView によるメモリ リークを修正しました
- MS-3427: shouldLoadIcon の既定値を変更し、shouldLoadImage を false に変更しました
4.10
- MS-3234: HTML バナー広告の Open Measurement SDK サポート
- MS-3354: offScreen を読み込んだときに重複する adLoad の修正
4.9
- MS-3083 -- バナー広告ビューのネイティブ
- MS-3115 -- ユーザー同期のために SDK で外部ユーザー ID を設定する関数
- MS-3279 -- バナー、ネイティブ、スポット & ビデオのクリックスルー URL を公開する
- Facebook SDK を v4.28.2 に更新します。
4.8.1
- MS-3262、MS-3272 - WebView loadUrl NPE の修正。
- InMobi SDK を v7.1.0 に更新する
4.8
- MS-3221 - SDK の GDPR サポート
- MS-3188 - Android スポットクラッシュ。
4.7
- MS-2113 -- スポットの自動折り畳みのサポート
- MS-3178 -- exposureChange イベントを実装する
4.6
- MS-3024 -- MultiFormat バナー + ビデオ。
- MS-3096 -- bannerAdView、InterstitialAdView、VideoAd、NativeAdResponse 用の getCreativeId() 新しい API
- MS-3179 -- RequestManager での固定 NullPointerException
4.5
更新プログラム
- MS-3087 -- ロール前配置ビデオ完了トラッカーが一貫して起動しない
- MS-3172 -- getAdPlayElapsedTime() の型キャストの問題
4.4
更新プログラム
- MS-3097 -- 再生 & 読み込まれたビデオ クリエイティブに関する情報を提供するインストリーム ビデオの新しい API
4.3
- MS-3081 ネイティブ SDK と仲介アダプターに関するメモリ リークの問題を修正しました
- MS-3089 continueWaterfall での NullPointerException の修正
- MS-3090 バックグラウンド スレッドでコールバックを受け取るためにミリニアル メディア SDK がクラッシュする問題を修正しました
- Facebook SDK を v4.26.1 に更新します。
4.2
- MS-3079 Android でアプリがクラッシュする原因となるマイルニアル メディア SDK
- MS-2862 ネイティブ クリエイティブ オブジェクトに新しく追加された標準フィールドをサポート
4.1
- MS-3070 AdMob をアップグレードし、admob 仲介での広告の有効期限ハンドラーに関するメモリ リークの問題を修正しました
- Rubicon を 6.3.2 に更新しました
- Facebookを 4.26.0 に更新しました
4.0
- MS-2964 SDK で /mob から /ut/v2 エンドポイントに移行する
- MS-2898 使用可能な領域よりも大きいサイズの要求は可能である必要があります
3.5
- AdColony SDK を v3.1.2 に更新する
- MS-3018 setResizeAdToFitContainer が BannerAdView の幅/高さが 0 の場合に失敗する
3.4
- Facebook SDK を v4.24.0 に更新します。
3.3
- VPAID のサポート。
- MS-2986 縦向きの要求によって逆の縦が発生した MRAID ケースを修正しました。
- MS-3012 evaluateJavaScript() が適切にサポートされていない Android v4.3 の 1 回限りの場合にクラッシュします。
- MS-3013 内部ユーティリティが適切な結果を返すのに失敗したクラッシュ。
3.2
- MS-2999 アプリ内の他の SDK との競合を回避するために、mraid.js の名前を変更しました。
- MS-3011 Android v4.x での致命的なクラッシュ IllegalArgumentException を修正しました
- Instream SDK のデバッグ オプションを追加しました
- 仲介された SDK Rubicon SDK が 6.3.0 に更新されました
3.1
- MS-2853 ANJAM を更新し、その場で位置を更新しました
- MS-2957 MRAID の setOrientationProperties でのクラッシュを修正しました
- ut/v2 カスタム キーワードを修正しました
- メディエーション SDK Facebook SDK の更新を 4.20.0 に更新しました
3.0
- MS-2826 Mobile Instream SDK
- MS-2914 Admarvel 仲介アダプター AndroidManifest.xml からプロバイダー情報を削除しました
- 仲介された SDK InMobi SDK の更新を 6.1.0 に更新しました
2.16
- MS-2839 iframe で配信されるクリエイティブの Anjam と sdk の通信を修正しました
- MS-2841 anjam.js インジェクションなしで SDK に "ping" 機能を追加する
- MS-2840 Android 用の新しい仲介アダプター、SmartAdServer バナー、スポット
- MS-2852 ネイティブ クリエイティブとバナー クリエイティブの両方を 1x1 で受け入れるプレースメントのサポートを追加しました。
- 仲介された SDK MillennialMedia SDK の更新を 6.3.1 GooglePlay SDK 更新プログラムに 10.0.1 に更新しました
RC 2.15.1
- MS-2789 Google バナー 仲介から registerActivityLifecycleCallbacks を削除しました。
- MS-2794 非推奨のメソッド setAdHeight と setAdWidth を BannerAdView から削除しました
- MS-2819 BannerAdView で複数のサイズをサポートします。
setAdSizes(ArrayList<AdSize> adSizes)
導入された新しい API。 - MS-2831 SDK のクラッシュを修正しました。
RC 2.15
- MS-2581 SDK の HTTPS サポートが追加されました。 新しい API によって SDKSettings.useHttps(true) が導入されました。
- MS-2708 MutableContextWrapper 実装のバグを修正しました。
- MS-2710 レガシ Apache ライブラリへの依存関係を削除し、java.net に移動しました。
- MS-2730 loadAdOffscreen 実装でのコンテキスト リークを修正しました。
- 仲介された SDK の更新
- AdColony SDK を 2.3.6 に更新する
- Amazon SDK の 5.8.1 への更新
- Chartboost SDK の 6.5.1 への更新
- FaceBook SDK を 4.15.0 に更新する
- GooglePlay SDK の 9.4.0 への更新
- InMobi SDK を 5.3.1 に更新する
- MillennialMedia SDK を 6.3.0 に更新する
- MoPub SDK を 4.8.0 に更新する
- Vungle SDK を 4.0.2 に更新する
- Yahoo Flurry SDK の 6.4.2 への更新
RC 2.14
- MS-2631 FaceBook バナー 仲介での新しい AdSizes のサポート
- MS-2586 WebView のセキュリティが強化されました。
- MS-2539 [戻る] ボタンを使用して Ad dismiss の onAdCollapse イベントを追加しました。
- MS-2125 MoPub ネイティブ 仲介が修正されました。
- MS-2017 ANJAM JS によって postMessage 処理が改善されました。
- MS-2011 AdWebView コンテキストが MutableContextWrapper で更新されました。
- MS-1890 MRAID JS によってイベントの発生が改善されました。
- 仲介された SDK の更新
- FaceBook SDK の 4.14.1 への更新
RC 2.13
- MS-2332 スポットの全画面表示ビデオ プレーヤーの問題を修正しました
- MS-2383 MRAID CustomClose
- MS-2324 HTML 広告の先頭にビューポートを追加する
- MS-2382 MRAID 番号の検証の変更。
- AdWebview でサードパーティ Cookie が有効になりました。
- 仲介された SDK の更新
- FaceBook SDK を 4.12.1 に更新する
RC 2.12
- MS-2319 SDK で MRAID が有効になっていない場合でも、クリエイティブが MRAID のオープン クリックをトリガーすることを許可しました。
- MS-2290 処理された VideoEnabledWebChromeClient クラッシュ
- MS-2289 resizeToFitContainer がロジックを拡張しすぎる問題を修正しました。
RC 2.11
MS-2242 adChoices アイコンと url を nativeElements にFacebook追加しました
nativeElements オブジェクトに、Facebook、InMobi、Yahoo の NativeAd オブジェクトも追加しました
Gradle リリース オートメーション
MS-2307 全画面表示スポット方向のサポート。
仲介された SDK の更新
- FaceBook SDK の 4.11.0 への更新
- GooglePlay SDK を 9.0.0 に更新する
- MillennialMedia SDK を 6.1.0 に更新する
- MoPub SDK を 4.6.1 に更新する
- Vungle SDK を 3.3.5 に更新する
- Yahoo Flurry SDK の 6.3.1 への更新
RC 2.10
- gradle ビルド設定を修正する
- MS-2136 クリック時にスポットを無視する
- MS-2034 BannerAdview の広告のサイズ変更
RC 2.9.1
- ADWebView の MS-2101 バグ修正
- MS-2016 BannerAdview の onLayout メソッドの AdSize の問題を修正しました
RC 2.9
- MS-1813 AdMarvel 統合 - バナー広告とスポット広告
- MS-2030 AdMob 統合 - ネイティブ広告
- MS-1819 Rubicon Integration - バナー広告
- MS-2046 RejectedExecutionException を処理して 1 回限りのクラッシュを修正する
- MS-2047 アプリの使用中に System Webview が更新されたときに PackageManagerException を処理する
- 仲介された SDK の更新
- Facebook 4.9.0 - バナー、スポット、ネイティブ
- InMobi 5.2.0 - バナー、スポット、ネイティブ
- MoPub 4.3.0 - バナー、スポット (非互換性の問題によりネイティブ 仲介が一時的に削除されました)
- GooglePlay 8.4.0 - バナー、スポット、ネイティブ
RC 2.8
- MS-1702 インベントリ コードとメンバー ID で広告を要求するためのサポート
- MS-1745 インベントリ コードとメンバー ID の単体テストを更新する
- サポートされているネットワーク:
- AdColony 2.3.0, スポット, ネイティブ
- Amazon 5.6.20, バナー, スポット
- Chartboost 5.5.3, スポット
- Facebook 4.7.0, バナー, スポット, ネイティブ
- Google Play サービス 7.8.0、現在の広告ライブラリにのみ依存する、DFP/AdMob バナー、スポット
- InMobi 5.0.0, バナー, スポット, ネイティブ
- MM Media 6.0.0, バナー, スポット
- MoPub 3.13.0, バナー, スポット, ネイティブ
- Vdopia lw1.5, バナー, スポット
- Vungle 3.3.2、 スポット
- Yahoo Flurry 6.1.0 バナー, スポット, ネイティブ
RC 2.7.1
- MS-1688 InMobi メディエーション アダプターが InMobi SDK 5.0.0 をサポートするようにアップグレードされました
- MS-1669 MoPub SDK を 3.13.0 に更新
- MMSDK 6.0.0 をサポートするようにアップグレードされた MS-1424 ミレニアル メディア 仲介アダプター
- サポートされているネットワーク:
- AdColony 2.3.0, スポット, ネイティブ
- Amazon 5.6.20, バナー, スポット
- Chartboost 5.5.3, スポット
- Facebook 4.7.0, バナー, スポット, ネイティブ
- Google Play サービス 7.8.0、現在の広告ライブラリにのみ依存する、DFP/AdMob バナー、スポット
- InMobi 5.0.0, バナー, スポット, ネイティブ
- MM Media 6.0.0, バナー, スポット
- MoPub 3.13.0, バナー, スポット, ネイティブ
- Vdopia lw1.5, バナー, スポット
- Vungle 3.3.2、 スポット
- Yahoo Flurry 6.1.0 バナー, スポット, ネイティブ
RC 2.6
- MS-1627 RequestParams でのコンカレンシー変更のバグ修正
- MS-1629 ユーザーが特定の言語を設定するときに小数点としてコンマを使用するためのバグ修正
- MS-1619 DFP バナーインプレッションログのバグ修正
- MS-1592 InterstitialAdView がAdCollapsed に戻らないバグ修正
- サポートされているネットワーク:
- AdColony 2.3.0, スポット, ネイティブ
- Amazon 5.6.20, バナー, スポット
- Chartboost 5.5.3, スポット
- Facebook 4.7.0, バナー, スポット, ネイティブ
- Google Play サービス 7.8.0、現在の広告ライブラリにのみ依存する、DFP/AdMob バナー、スポット
- InMobi 4.5.5, バナー, スポット, ネイティブ
- MM Media 5.4.0, バナー, スポット
- MoPub 3.11.0, バナー, スポット, ネイティブ
- Vdopia lw1.5, バナー, スポット
- Vungle 3.3.2、 スポット
- Yahoo Flurry 6.1.0 バナー, スポット, ネイティブ
RC 2.5
- ADRequest での MS-1512 NPE の修正
- MS-1426 スポットタイムアウトを 60 秒から 4.5 分に変更する
- MS-1383/1494 プロガード設定の修正
- MS-1391 gradle ビルドの問題を修正
- サポートされているネットワーク:
- AdColony 2.2.2, スポット, ネイティブ
- Amazon 5.6.20, バナー, スポット
- Chartboost 5.5.3, スポット
- Facebook 4.5.1, バナー, スポット, ネイティブ
- Google Play サービス 7.8.0、現在の広告ライブラリにのみ依存する、DFP/AdMob バナー、スポット
- InMobi 4.5.5, バナー, スポット, ネイティブ
- MM Media 5.4.0, バナー, スポット
- MoPub 3.11.0, バナー, スポット, ネイティブ
- Vdopia lw1.5, バナー, スポット
- Vungle 3.3.1、 スポット
- Yahoo Flurry 6.0.0 バナー, スポット, ネイティブ
RC 2.4
- MS-1370 AdColony totation の修正
- MS-1307 AdFetcher リファクター
- MS-1326 AdWebView の Android ロリポップ Webview をサポートするためのバグ修正
- MS-1320 Yahoo Flurry 仲介, バナー, スポット, ネイティブ, バージョン 5.6.0
- サポートされているネットワーク:
- AdColony 2.2.2, スポット, ネイティブ
- Amazon 5.6.20, バナー, スポット
- Chartboost 5.3.0, スポット
- Facebook 4.4.1, バナー, スポット, ネイティブ
- Google Play サービス 7.5.0、現在の広告ライブラリ、DFP/AdMob バナー、スポット
- InMobi 4.5.5, バナー, スポット, ネイティブ
- MM Media 5.4.0, バナー, スポット
- MoPub 3.9.0, バナー, スポット, ネイティブ
- Vdopia lw1.5, バナー, スポット
- Vungle 3.3.1、 スポット
- Yahoo Flurry 5.6.0 バナー, スポット, ネイティブ
RC 2.3.1
- MS-1350 ネイティブ広告応答の有効期限を修正
RC 2.3
- MS-1225 レガシ AdMob/DFP アダプター更新プログラム
- MS-1135 AdColony インフィード ビデオ フェーズ 1
- Google Play サービスに対する SDK 不要な依存関係を削除しました
- サポートされているネットワーク:
- AdColony 2.2.2, スポット, ネイティブ
- Amazon 5.6.20, バナー, スポット
- Chartboost 5.4.1, スポット
- Facebook 4.2.0, バナー, スポット, ネイティブ
- Google Play サービス 7.5.0、現在の広告ライブラリ、DFP/AdMob バナー、スポット
- InMobi 4.5.5, バナー, スポット, ネイティブ
- MM Media 5.4.0, バナー, スポット
- MoPub 3.8.0, バナー, スポット, ネイティブ
- Vdopia lw1.5, バナー, スポット
- Vungle 3.3.0、 スポット
RC 2.2
- MS-1145 メディアの種類に基づいて無効なネットワークを分離する
- MS-1110 Chartboost スポット仲介
- MS-953 InMobi ネイティブ、バナー、スポット仲介
- MS-952 Webview でユーザーの操作を検出する
- MS-1075 Vungle スポットビデオ仲介
- MS-1074 AdColony 間仲介
- MS-1076 1080 Vdopia 仲介、バナー、スポット
RC 2.1
- MS-857 MS-920 MS-866 AN ネイティブ応答、クリック処理、Cookie 管理
- MS-874 オフラインインプレッショントラッキング
- MS-914 MoPub ネイティブ広告アダプター
- MS-915 更新仲介 SDK、MoPub 3.2.0->3.3.0、Facebook 3.20->3.22、Amazon 5.4.192->5.4.325、GooglePlay->6.5.8766
- MS-890 ネイティブ アダプターのバグ修正Facebook
- MS-927 Mraid コンプライアンス のクリエイティブとバグの修正
- MS-657 多くのリント警告をクリーンアップする
- MS-808 ランタイム インスタンスチェックを削除し、新しいクラスベースのモデルで古いスポット広告キューをオーバーホールする
- Maven 上の MS-859 リリース SDK
- MS-782 closeButtonHandler は、メモリ リークの可能性を回避するために静的にし、gradle リントをクリーンアップしました
- MS-763 メモリ使用量を最小限に抑えるためのクリーナー文字列の構築
- MS-826 インプバスが不正な initcb/resultcb URL を返す場合、SDK が正常に失敗するようになりました
- MS-790 HTTPGet での lint エラーの修正
RC 2.0
- MS-885 Facebook アダプターの例外処理
- MS-751 では、既定で android SDK で変換読み込み中にモーダル ダイアログ ボックスの読み込みアニメーションが使用されるようになりました。
- MS-846 Google lollipop libs との競合のため、XML スポット設定から色属性を削除しました
- AdFethcer と AdView の MS-855 リファクタリング
- MS-876 onActivityResume/Pause/Destroy を AdView に追加し、dev から呼び出す
- MS-876 DFP メモリ リークの修正
- MS-880 更新によって仲介される SDK、Mopub 3.0.0->3.2.0、Facebook 3.18->3.20、Amazon 5.4.78->5.4.192、GooglePlay->6.1.11
- MS-842 ネイティブ API パブリック インターフェイス
- MS-855 location_precision変更
RC 1.20
新しいパブリック API
-
AdView.setLoadsInBackground(boolean)
: 広告がクリックされたときの SDK の動作を制御します。 既定の動作 (true
) は、初期ペイロードの読み込みが完了し、完全にレンダリングされたページがユーザーに表示されるまで、ランディング ページをバックグラウンドで読み込むことです。 これをfalse
に設定すると、アプリ内ブラウザーがすぐに表示され、レンダリングされていないランディング ページが表示されます。 広告がアプリ ストアにリダイレクトされたときにfalse
に設定すると、アプリ内ブラウザーが画面に短時間点滅する可能性があることに注意してください。 -
AdView.destroy()
: ビューのアクティビティまたはフラグメントが破棄されるたびに、開発者はビューのdestroy()
メソッドを呼び出す必要があります。 これは UI スレッドで行う必要があります。 -
Settings.setLocationDecimalDigits(int digitsAfterDecimal)
: このメソッドを使用すると、10 進数の後の指定した桁数に任意の位置情報が丸められます。 10 進数から距離までの桁数の公称解像度は、2 桁から 1 km、3 桁から ~100 m、4 桁から ~10 m です。 -
BannerView.setAdAlignment(enum AdAlignment)
: コンテナー内の広告の配置をオーバーライドします。 既定の配置はCENTER
です。 左上、上中央、右上、中央左、中央、中央右、左下、下中央、右下に配置するには、この方法を使用します。 -
BannerView.transitionAnimation()
: バナー切り替え用の省略可能なアニメーションを追加します。 既定では、アニメーション機能は無効になっています。 開発者は、アニメーションの方向と切り替え時間を省略可能な 4 つの切り替えから選択できます。
サード パーティ SDK の更新
- Mopub 3.0.0
- Amazon 5.3.22
- Google Play 5.0.89
- FB AudienceNetwork 3.18
バグ修正
- Google Play、MoPub、Facebook、ミレニアルのプロガード設定を追加しました。 これらの規則は、メイン アプリケーション
proguard-rules.txt
ファイル内にある必要があります。 - 最小 API レベルが 9 にぶつかりました。
- まれな例外をキャッチするための安定性の修正。
- 後方/前方同期を適切に処理します。
メモ
Amazon収益化を有効にするには、アプリの初期化パスのどこかでを呼び出す必要があります。
import com.amazon.device.ads.AdRegistration;
AdRegistration.setAppKey("YOUR_APP_KEY");