iOS SDK のリリース ノート
9.4.0
改善/バグ修正
- 8846449: OMSDK を v1.5.2 に更新しました。
- 6036342: インプレッションの 1px インビュー ロジックが改善されました。
- 8207482:
ANBannerView
からの過剰なログ メッセージを修正しました。 - 8504659: バナーのパフォーマンスに関する問題を解決しました。
- 8546971: スポット広告のテレメトリの二重インプレッションイベントと
interstitialAdDisplayed
イベントを修正しました。 - 8925271: BannerVideo の
onAdImpression
コールバックを修正しました。 - 8962753: スポット広告の
dismissOnClick
を修正しました。 - 9049981: Vungle CSR スポット広告のクリック トラッカーの起動を修正しました。
- 9074154:
ANInterstitialAd
の HTML 広告に正しく適用されない表示回数を修正しました。 - 8839439: CodeQL スキャンの問題に対処しました。
9.3.0
新機能
- 7446038: スポット広告の Vungle CSR サポートを追加しました。 詳細については、「 iOS の Vungle demand」を参照してください。
改善/バグ修正
- 8613201: SDK の動作が更新されました。
GDPRApplies
が false の場合、SDK はConsentString
またはPurposeConsent
適用されなくなります。
9.2.1
改善/バグ修正
- 8489975: App Storeにアップロードするときの静的フレームワーク統合に関する問題を解決しました。
9.2.0
改善/バグ修正
- 8196240: グローバル配置 ID (GPID) のサポートが追加されました。
- 8191691: いくつかのメモリ リークに対処しました。
9.1.1
改善/バグ修正
- 8213496: MultiAdRequest を使用するときに AdFetcher でクラッシュの原因となる問題を解決しました。
- 8235734: バナー ネイティブ広告で adDidReceivedAd コールバックと adDidReceiveNativeAd コールバックの両方がトリガーされる問題を修正しました。
9.1.0
新機能
- 7601090: スポット広告ユニットでの VAST Video Ads のサポート。
改善/バグ修正
- 7931257: ANSDKResources.bundle が原因で、AppStore のアップロード中に予期しない CFBundleExecutable Key の問題が発生しました。
- 7905366: Swift でビルド エラーが発生するエラーとして警告します。
- 6525343: Swift パッケージ マネージャー + Swift を使用する場合、Google 仲介アダプター クラスをインポートできません。
- 8098254: Facebook Audience Network をバージョン 6.15.1 にアップグレードします。
- 8082032: スポット バナーに adWillClose が必要なクラッシュに対処しました。
- 8179513: iOS18 でバナー ビデオが黒で表示される問題に対処します。
- 8202865: SmartAdServer 依存関係を 7.24.2 に更新しました。
9.0.0
注:
v9.0.0 リリースの時点で、ソース コードは既に発表されているようにプライベート リポジトリに移動されます。 移行ガイドを参照して、バイナリ フレームワークを利用する方法を理解できます。
新機能
- 5736950: ログ レベルがデバッグ以上に設定されている場合に、Webview を検査可能にしました。
改善/バグ修正
- 746525343: Google アダプターのバグ - ファイルへのアクセスを修正しました。
- 6892506: (OMID) ビューアビリティ イベントのドロップを修正しました。
- 6891512: Flutter 環境での Cocoapod 統合を修正しました。
8.11.4
改善/バグ修正
- 7295371: プライバシー マニフェストの更新と、プライバシー マニフェスト ファイルに関する Cocoapods の問題を修正しました。
8.11.3
改善/バグ修正
- 7295362: プライバシー マニフェストの更新。
8.11.2
改善/バグ修正
- 7112599: プライバシー マニフェスト ファイルの Cocoapods に関する問題を修正しました。
8.11.1
改善/バグ修正
- 5663009: プライバシー マニフェスト ファイルのサポートを追加しました。
仲介パートナーの更新
- 7151757: Facebook Audience Network をバージョン 6.15.0 にアップグレードします。
- 7151765: Google AdMob SDK を 10.10.0 から 11.2.0 にアップグレードしました。
8.11.0
アナウンス
これは、SDK v8.x 内の最終的なマイナー リリースをマークします。 今後、SDK v9.0.0 が次のメジャー リリースになります。 既に発表したように、Github で iOS および Android Mobile SDK のソース コード更新プログラムをリリースする方法を中止します。 これは SDK の非推奨ではないことに注意してください。むしろ、Android と iOS Mobile SDK をプライベート リポジトリに移行するオープンソースの側面に関連します。 v8.x から v9.0.0 への破壊的変更はありませんが、今後の機能拡張は v9.x シリーズ内でのみ開発されることに注目してください。
新機能
- 6273926 - デジタル サービス法 (DSA) のサポート
8.10.0
新機能
- 6029394 - 広告リクエストでコンテンツ言語を設定するためのサポートを追加しました。 SDKSettings setContentLanguage(String contentLanguage) で導入された新しい API。
改善/バグ修正
- 6015112: OMSDK を 1.4.8 から 1.4.9 (Microsoft 名前空間) にアップグレードしました。
- 5766029: サイズ 400x980 の OutStream iPad ビデオが正しくレンダリングされない問題を解決します。
- 5992098: ユーザー エージェントの同期を最適化して、仲介パートナーによる MS-5392 Facebook Audience Network のバージョン 6.14.0 へのアップグレードの遅延を最小限に抑えます。
8.9.0
改善/バグ修正
- 5663106: OMSDK を 1.4.2 から 1.4.8 にアップグレードしました。
- 5732707: HTML バナー クリエイティブに適用されるビデオの向きのサイズに関する問題に対処しました。
仲介パートナーの更新
- 5622329: Google AdMob SDK を 10.3.0 から 10.10.0 にアップグレードしました。
- 5622334: Smart Ad Server SDK を 7.17.1 から 7.22.0 にアップグレードしました。
8.8.1
改善/バグ修正 (8.8.1)
- MS-5384: Swift パッケージ マネージャーを使用した SDK のインストール中の問題に対処しました。
- MS-5385: Cocoapods を使用した SDK のインストール中の問題に対処しました。
8.8.0
新機能 (8.8.0)
- MS-5345: バナー ネイティブ レンダリングの遅延読み込みを有効にしました。
- MS-5351: 静的および動的な AppNexus SDK フレームワーク/ライブラリの両方をサポートします。
改善/バグ修正 (8.8.0)
- MS-5348: コレクション ビューでスクロールしたときにクリエイティブのレンダリングが失敗する問題に対処しました。
- MS-5266: コレクション ビューでクリエイティブをスクロールしたときにインプレッション トラッカーが起動しなかった問題を修正しました。
8.7.0
改善/バグ修正 (8.7.0)
- MS-5346: バナー ネイティブ レンダリングのマルチ広告要求で最後の広告のみがレンダリングされる問題を修正しました。
- MS-5206: BannerVideo のプレイヤー サイズの設定とビデオ クリエイティブの幅と高さの取得のサポートを追加しました。 ANBannerAdView landscapeBannerVideoPlayerSize、portraitBannerVideoPlayerSize、squareBannerVideoPlayerSize、getVideoWidth、getVideoHeight、および ANVideoAdPlayer getVideoWidth および getVideoHeight で導入された新しい API。
- MS-5344: ユーザー エージェント文字列のフェッチ中にクラッシュを回避するために、エラーを適切に処理します。
- MS-5340: ModuleMap XCFramework の警告を修正しました。
8.6.0
改善/バグ修正 (8.6.0)
- MS-5281: Google 仲介アダプターの Swift パッケージ マネージャーのサポートを追加しました。
仲介/CSR パートナーの更新
- Google AdMob SDK を 9.14.0 から 10.3.0 にアップグレードしました。
8.5.0
改善/バグ修正 (8.5.0)
- MS-5227: 複数のアウトストリーム動画広告を同時に読み込む問題を修正しました。
8.4.0
Android SDK に一致するようにバージョンを更新します。 8.3.0 からの変更はありません。
8.3.0
改善/バグ修正 (8.3.0)
- MS-5208、MS-5214: OMSDK を 1.3.31 から 1.4.2 にアップグレードしました。
- MS-5197: Google AdMob メディエーションの iPad multiwindow サポートを追加しました。 詳細については、「 iOS を使用した仲介」を参照してください。
仲介/CSR パートナーの更新 (8.3.0)
- MS-5210、MS-5213: Google AdMob SDK を 9.4.0 から 9.14.0 にアップグレードしました。
8.2.0
改善/バグ修正 (8.2.0)
- MS-5172: グローバル プライバシー プラットフォーム (GPP) のサポート (iOS 用 SDK プライバシー)。
- MS-5112: PPID API を更新して、ファースト パーティ ID (iOS 上のユーザー ID) マッピングであるかどうかを示します。
- MS-5183: XandrAd.init() の完了ハンドラー コールバックの問題を修正しました。
仲介/CSR パートナーの更新 (8.2.0)
- MS-5195: Facebook Audience Network SDK を 6.5.0 から 6.12.0 にアップグレードしました。
8.1.1
macOS SDK の改善/バグ修正 (8.1.1)
- MS-5127: NSView registerViewTracking 用のインプレッション追跡 API を追加しました。
- MS-5128: コードの最適化。
- MS-5149: アプリがセカンダリ ディスプレイ上にある場合のインプレッショントラッキングの問題を修正しました。
8.1.0
新機能 (8.1.0)
- MS-5102: ネイティブ広告をサポートする新しい MacOS ターゲットを追加しました。
改善/バグ修正 (8.1.0)
- MS-5080: BannerAdView で影響の大きいメディア タイプのクリエイティブのサポートを有効にします。
- MS-5108: SDK ブラウザーの [OK] ボタンを閉じる (Github PR #80) のローカライズ構成オプションを追加しました。
8.0.0
お知らせ
7.21.0 リリースで参照されている API の削除が完了しました。 特に、広告呼び出しを成功させるために必要な init メソッドについては、いくつかの API に破壊的変更があることに注意してください。[[XandrAd sharedInstance] initWithMemberID:1 preCacheRequestObjects:true completionHandler:nil]; 詳細については、 8.0 統合ガイドと SDK 初期化ガイドを参照してください。
改善/バグ修正 (8.0.0)
- MS-5011: インプレッションカウント手法を更新しました。 新しい インプレッションカウント手法ガイドを参照してください。
- MS-4978: Swift のカスタム アダプターの問題を修正しました。 (Github Issue #71)。
- MS-5007: 廃止されたすべてのメディエーション・アダプターを削除しました。
- MS-5013: OMSDK v1.3.31 にアップグレードされました。
7.22.0
お知らせ (7.22.0)
これは、SDK v7.x.x シリーズの最後のメジャー リリースになります。
次のメジャー リリースは SDK v8.0.0 で、以下の「Intent to Implement」で提案されているいくつかの破壊的変更と他の変更が含まれます。
- Xandr SDK v8.0.0 非推奨 API の削除に関する通知 (Github Issue #77)。
- Xandr は、"表示可能なインプレッション - Direct-Sold インベントリ" (Github Issue #79) のカウントに向けて移行します。
改善/バグ修正 (7.22.0)
- MS-4389: 有効期限のリセット後に広告が表示される問題を修正しました。
- MS-4999: RendererID の非推奨に関する通知を削除します。
- MS-5005: バナー広告とスポット広告 (iOS SDK 広告ユニット) の onAdImpression コールバックを追加しました。
仲介パートナーの更新プログラム (7.22.0)
- MS-4874: Google Play Services Ads SDK を 8.5.0 から 9.4.1 にアップグレードしました。
- MS-4873: Smart Ad Server SDK を 7.10.1 から 7.17.1 にアップグレードしました。
- FACEBOOK SDK メディエーション アダプターのサポートが中止されました。
7.21.0
お知らせ (7.21.0)
Xandr SDK v8.0 で以下に示す非推奨の API をすべて削除する予定です。 以下のいずれかの API を使用している場合は、サポートされている同等の API に移行するようお願いします。 ご質問がある場合は、 Microsoft Advertising カスタマー サポート ポータルにお問い合わせください。
クラス | プロパティとメソッド |
---|---|
ANBannerAdView |
プロパティ: externalUid、adType、nativeAdRendererId、creativeId メソッド: (void)setAllowNativeDemand:(BOOL)nativeDemand withRendererId:(NSInteger)rendererId; |
ANInterstitialAd | プロパティ: externalUid、adType、creativeId |
ANInstreamVideoAd | プロパティ: externalUid、adType、creativeId |
ANMultiAdRequest | プロパティ: externalUid、adType、creativeId |
ANExternalUserId |
プロパティ: source, userId メソッド: (null 許容インスタンス型)initWithSource:(ANExternalUserIdSource)source userId:(nonnull NSString *)userId; |
ANNativeAdRequest | プロパティ: rendererId、adType、externalUid |
ANNativeAdResponse | プロパティ: creativeId |
ANSDKSettings | プロパティ: HTTPSEnabled、externalUserIdArray、useAdnxsSimpleDomain |
ANTargetingParameters | プロパティ: externalUid |
改善/バグ修正 (7.21.0)
- MS-4954: ANSDKSettings.userIdArray 経由で Publisher/Extended ユーザー ID を渡すためのサポートを追加しました。 (iOS でのユーザー ID マッピング)。
非推奨の API
ANSDKSettings.externalUserIdArray
property と ANExternalUserId
クラスは非推奨になりました。代わりに、同等の ANSDKSettings.userIdArray
プロパティと ANUserId
クラスを使用します。
7.20.0
改善/バグ修正 (7.20.0)
- MS-4952: URL を開くときに navigationType を確認します (Github PR #73)。
- MS-4851: OMSDK のパフォーマンスが向上しました。
7.19.0
改善/バグ修正 7.19.0
- MS-4884: ネイティブ広告、トラッカーがレンダリング時に発生するインプレッショントラッキング手法が改善されました。
7.18.0
新機能 (7.18.0)
- MS-4710: AdResponseInfo (iOS 用 Ad Response Info クラス) の一部として入札価格を利用できるようにします。
- MS-4759: 広告要求でベンダー識別子 (IDFV) を自動的に渡します。 (iOS の IDFA 使用量を設定します)。
7.17.0
新機能 (7.17.0)
- MS-4839: Index Exchange の TTL SDK 有効期限リスナー ロジック。
- MS-4841: InMobi の TTL SDK の有効期限リスナー ロジック。
バグ修正 (7.17.0)
- MS-4849: 割り当ての代わりに retain を使用します (Github #69)。
- MS-4828: 1 ピクセル追跡に関連するメモリ リーク。
7.16.0
バグ修正/変更 (7.16.0)
Fixed
- MS-4820: Swift Package Manager の SDK バージョンの警告 (Github #68)。
変更
- MS-4802: ANSDKSettings.optionalSDKInitialization API (iOS で SDK 設定を初期化する)。
7.15.1
機能強化/バグ修正 (7.15.1)
- MS-4818: Swift パッケージ マネージャーのインストール エラーを修正しました (Github issue #67)。
7.15
新機能 (7.15)
- MS-4749: 統合 ID 2.0 (UID2) (iOS でのユーザー ID マッピング) のサポートを追加しました。
- MS-4760: [Google の追加同意] フィールドのサポートが追加されました。
- MS-4772: ANMultiAdRequest に新しい API を追加し、広告要求を停止しました (iOS のマルチ広告要求)。
- MS-4558: SDK 統合用 Swift Package Manager のサポートが追加されました (iOS SDK 統合手順)。
- MS-4784: SDK 統合の XCFramework サポートが追加されました (iOS SDK 統合手順)。
仲介パートナーの更新プログラム (7.15)
- MS-4778: Google Play Services Ads SDK を 8.0.0 から 8.5.0 にアップグレードしました。
- MS-4780: Facebook SDK を 6.2.1 から 6.5.0 にアップグレードしました。
- MS-4782: Smart Ad Server SDK を 7.8.0 から 7.10.1 にアップグレードしました。
機能強化/バグ修正 (7.15)
- MS-4766: Open Measurement SDK を v1.3.20 に更新しました。
- MS-4777: Facebook SDK から Bidder トークンをフェッチする前に初期化チェックを追加しました (iOS でネイティブFacebook要求を取得する)。
7.14
新機能 (7.14)
- MS-4761: デバッグ/トラブルシューティングのために SDK ログへのサブスクリプションを有効にする新しい API を追加しました。 (iOS で SDK ログ記録を構成します)。
- MS-4711: ネイティブ広告の clickUrl と clickFallbackUrl をサポートするカスタム要素の公開 API。 (iOS でネイティブ広告を表示する)。
機能強化/バグ修正 (7.14)
- MS-4753: アプリケーションの起動中に
UIApplication.windows
が発生したため、スポット広告の安定性の問題を解決しました。 - MS-4769: dispatch_async関数の重複する呼び出しをいくつかの場所から削除しました。
7.13
新機能 (7.13)
- MS-4693: Cookie レス ドメイン要求のサポートを追加しました。
- MS-4618: OMID SDK で特定の広告形式の CPU 使用率が高くなっている問題を修正しました - Github issue #57。
7.12
機能強化/バグ修正 (7.12)
- MS-4719: HTML5 バナー動画広告の自動再生を無効にしました。
- MS-4731: ビデオの再生を妨げている OutStream Video の問題を修正しました。
- MS-4730: 場合によっては BannerAds に対して OMID トラッカーが起動しない問題を修正しました。
- MS-4704: インストリーム & OutStream Video Ads の OMID containerGeometry と onScreenContainerGeometry のサポートを追加しました。
- MS-4727: ネイティブ アセンブリ レンダラーでカスタム資産のサポートを追加しました。
- MS-4729: NativeAds の循環参照を回避するために、ビューに対する厳密な参照を削除しました。
7.11
機能強化/バグ修正 (7.11)
- MS-4714: ネイティブ広告の広告の有効期限イベントの改善を追加しました。
- MS-4685: オークション中に追跡 Cookie を無効にする API を追加しました。
- (Github PR #61): 広告が空の場合がある競合状態を修正しました。
仲介パートナーの更新プログラム (7.11)
- MS-4656: Google AdMob SDK を v7.69.0 から v8.0.0 にアップグレードしました。
7.10
新機能 (7.10)
- MS-4659、MS-4674: 外部ソースからのユーザー ID (Criteo、NetID、LiverRamp、The Trade Desk) (iOS でのユーザー ID マッピング) のサポートを追加しました。
- MS-4657: AppTrackingTransparency をサポートするための変更 (iOS 14.0 FAQ)。
機能強化/バグ修正 (7.10)
- MS-4671: callSetMraidRefreshFrequency の最小しきい値を 100ms に追加しました。
推奨されていない API
- ANAdProtocol の externalUid プロパティは非推奨になりました。代わりに ANSDKSettings で publisherUserId を使用します (iOS のパブリッシャー ID)。
7.9
新機能 (7.9)
- MS-4388: 入札要求でのデバイス ID の受け渡しを無効にするサポート。
仲介パートナーの更新プログラム (7.9)
- MS-4663: Google AdMob SDK を v7.67.0 から v7.69.0 にアップグレードしました。
- MS-4664: Facebook SDK を v6.2.0 から v6.2.1 にアップグレードしました。
機能強化/バグ修正 (7.9)
- MS-3911: 広告要求で SDK バージョンを動的にフェッチします。
- MS-4633: ユーザー エージェント/WebView キャッシュを load() から ANSDKSettings.optionalSDKInitialization() に移動しました。
7.8
新機能 (7.8)
- MS-4387: 広告リクエストでトラフィック ソースと外部インベントリ コードを渡すサポートを追加しました (iOS の広告リクエストでトラフィック ソースと外部インベントリ コードを渡すサポート)。
- MS-4517: 国と郵便番号のオーバーライドのサポートを追加しました (iOS の国と郵便番号のオーバーライドのサポート)。
仲介パートナーの更新プログラム (7.8)
- MS-4426: Facebook SDK を v6.2.0 にアップグレードしました。
- MS-4499: SmartAd Server SDK を v7.8.0 にアップグレードしました。
- MS-4498: Google AdMob SDK を v7.67.0 にアップグレードしました。
機能強化/バグ修正
- MS-4557: 最初の読み込み時に BannerAd がレンダリングされない問題を解決しました。
- MS-4587: ネイティブ広告で OMID セッションFinish イベントが返されない問題を修正しました。
7.7.1
機能強化/バグ修正 (7.7.1)
- MS-4573: Lazyload でのバナー更新を修正しました。
- MS-4574: Cocoapods バージョン 1.10.0 のサポートを追加します。
7.7
新機能 (7.7)
- MS-4412: ネイティブ広告 (iOS の AdAboutToExpire のリスナー) の広告の有効期限イベントをリッスンするためのサポートを追加しました。
- MS-4449: 要求フィルター処理をバイパスするようにテスト フラグを設定するためのサポートを追加しました (テスト目的のみ) (iOS のテスト モードの設定)。
- MS-4459: AuctionId 情報は AdResponseInfo クラスから入手できるようになりました。
仲介パートナーの更新プログラム (7.7)
- MS-4426: Facebook SDK を v6.0.0 にアップグレードしました。
- MS-4499: SmartAd Server SDK を v7.6.2 にアップグレードしました。
- MS-4498: Google AdMob SDK を v7.66.0 にアップグレードしました。
- MS-4418: Amazon、inMobi、Millennial Media、Mopub アダプターのサポートが中止されました。 (Github Intent to Implement #53)。
機能強化/バグ修正 (7.7)
- MS-4550: GDPR ロジックを更新しました。 IAB TCF2.0 文字列に優先順位が与えられます。
- MS-4543: Native Assembly WebView のスクロールを修正しました。
- MS-4522: ANAdvertisingIdentifier でのキャッシュの問題を修正しました。 これで、1 回の要求ごとにフェッチされます。
7.6.2
新機能 (7.6.2)
- MS-4433: trackingAuthorizationStatus 列挙値 (承認、拒否) (iOS 14.0 FAQ) に基づいてアプリ追跡アクセス許可の状態を判断するためのサポート。
機能強化/バグ修正 (7.6.2)
- MS-4523: サイズを変更しましたThatShouldConstrainToSuperview をブロックに変更しました (Github #54)。
7.6.1
機能強化/バグ修正 (7.6.1)
- MS-4520: iOS 14 AppTrackingTransparency の変更をロールバックします。 Xandr Mobile SDK の iOS 14 のサポートに関する最新の更新プログラムについては、「 iOS 14.0 FAQ」を参照してください。
7.6
新機能 (7.6)
- MS-4433: iOS 14 のサポート (iOS 14.0 FAQ)。
- MS-4268: Open Measurement SDK Open RTB Signals のサポート。
- MS-4473: テスト/デバッグ目的で広告リクエストでクリエイティブ ID を強制するためのサポートを追加しました。
- MS-4361: ネイティブ広告の onAdImpression コールバックを追加しました (iOS でネイティブ広告イベントをリッスンします)。
仲介パートナーのアップグレード
- MS-4497: Google AdMob SDK を v7.64.0 にアップグレードしました。
機能強化/バグ修正 (7.6)
- MS-4362: Ad ResultCode は列挙型ではなくクラスになりました。これにより、同時実行の広告要求で結果コードがオーバーライドされる問題が修正されます。
7.5
新機能 (7.5)
- MS-4384: オークション タイムアウトのサポートを追加しました (iOS のオークション タイムアウトを設定します)。
仲介パートナーのアップグレード (7.5)
- MS-4450: FacebookAd SDK を v5.10.1 に更新しました。
機能強化/バグ修正 (7.5)
- MS-4233: Open Measurement SDK を v1.3.7 に更新しました。
- MS-4301: バナー広告のレンダリングに対する軽微なパフォーマンス調整。
- MS-4405: purposeConsent 値に基づいて NSHTTPCookieStorage が設定される問題を修正しました。
7.4.1
機能強化/バグ修正 (7.4.1)
- MS-4435: TCF 2.0 の目的の同意文字列を使用するときのクラッシュを修正しました。
- MS-4437: Facebook CSR アダプターの cocoapods ビルドを修正しました。
7.4
新機能 (7.4)
- MS-4214: 広告の遅延読み込み (iOS の遅延読み込み) のサポートを追加しました。
仲介パートナーのアップグレード (7.4)
- FacebookAd SDK v5.9.0
機能強化/バグ修正 (7.4)
- MS-4231: コンソールで設定されたタイムアウトを考慮するサポートを追加しました。
- MS-4284: MRAID v3.0 audioVolumeChange イベントのサポートを実装しました。
- MS-4290: ANJAM 経由で JavaScript レイヤーでカスタム キーワードを取得するためのサポートを追加しました。
- MS-4319: BannerAdView のバナー需要を無効にするサポートを追加しました。
- MS-4335: バナー広告のパフォーマンスが向上しました。
7.3.2
機能強化/バグ修正 (7.3.2)
- MS-4352: NSHTTPCookieStorage 設定を修正しました。
7.3.1
機能強化/バグ修正 (7.3.1)
- MS-4326: インターネット接続の問題/デバイスがオフラインになっているために UT 応答が受信されなかった場合に ANMultiAdRequest がクラッシュする問題を修正しました。
7.3
新機能 (7.3)
- MS-4266: Open Measurement のフレンドリな障害物をサポートする API を追加しました。
- MS-4223: FB 仲介広告のクライアント側レンダリングを追加しました。
機能強化/バグ修正 (7.3)
- MS-4275: BannerAd OMID セッション トラッカーの起動を修正しました。
7.2
機能強化/バグ修正 (7.2)
- MS-4200: IAB Europe Transparency & Consent Framework v2.0 をサポートします。
- MS-4267: すべてのネットワーク呼び出しは、セキュリティで保護されたエンドポイントのみを使用して行われます。
7.1
新機能 (7.1)
- MS-3956: AD 応答に関連付けられているデータを返す ANAdResponseInfo を追加しました。
仲介パートナーのアップグレード (7.1)
- Google AdMob SDK v7.55.0
機能強化/バグ修正 (7.1)
- MS-3882: 広告要求に "publisher_id" を含めるオプションを追加しました。
- MS-3896: スポットビデオ広告の閉じる機能のバグを修正しました。
- MS-4166: VideoAd OMID セッション トラッカーの起動バグを修正しました。
7.0
新機能 (7.0)
- MS-3885: マルチ広告要求 (MAR) (iOS のマルチ広告要求) のサポートを追加しました。
仲介パートナーのアップグレード (7.0)
- Smart Server SDK v7.3.0
機能強化/バグ修正 (7.0)
- MS-4122: InstreamVideoAd オブジェクトの不適切な割り当て解除によって発生する可能性のあるメモリ リークの問題を修正しました。
- MS-4094: OMID SDK のビデオ実装に関する問題を修正するためのコード クリーン。
6.2
新機能 (6.2)
- MS-4097: カリフォルニア州消費者プライバシー法 (CCPA) サポート (iOS 用 SDK プライバシー)。
バグ修正 (6.2)
- MS-4124: ネイティブ アセンブリ上でレンダリングされない特殊文字。
- MS-4084: VideoAd オブジェクトの割り当てが解除されない。
- MS-4095: OMID パートナー名を更新しました。
6.1.2
機能強化/バグ修正 (6.1.2)
- MS-4092: iOS 13 での SKStoreProductViewController クラッシュの修正。
6.1.1
新機能 (6.1.1)
- MS-3923: SDK バージョンを取得するための新しい API を追加しました。
機能強化/バグ修正 (6.1.1)
- MS-4091: DFP 秒の価格オプションが改善されました。
6.1
新機能 (6.1)
- MS-3983: VideoAd を一時停止/再開するための新しい API を追加しました (iOS でインストリーム動画広告を表示する)。
- MS-4057: iOS 13 サポートの公式リリース。
仲介パートナーのアップグレード (6.1)
- Smart Server SDK v7.2。
- FacebookAd SDK v5.5.1 (破壊的変更がある場合は、「 iOS 仲介」 を参照して、更新された統合命令を確認してください)。
- Google AdMob SDK v7.50。
機能強化/バグ修正 (6.1)
- MS-3915、MS-3916: バナー広告のパフォーマンスが向上しました。
- MS-3948: AppNexusSDKResources.Bundle を削除しました。
- MS-3951: VideoAd のオープン測定ジオメトリ変更イベントを修正しました。
- MS-3976: エスケープ文字が VideoAd の読み込みを中断する問題を修正しました。
- MS-3987: OMSDK v1.2.19 にアップグレードされました。
- MS-4004: アプリケーションの状態が変更されたときの VideoAd の一時停止の問題を修正しました。
- MS-4023: UIWebView の使用を削除しました。
- MS-4036: ホスト アプリケーションで向きがサポートされていない場合の向きの変更時のスポットクラッシュを修正しました (Github #47)。
6.0
Xandr では、ユーザーのフィードバックに耳を傾け、ニーズに最適なソリューションを提供する製品の開発に役立ちます。 このフィードバックに基づき、iOS Mobile SDK への大幅なアップグレードである v6.0 のリリースをお知らせします。
破壊的変更
v6.0 で行われた一部の変更は破壊的であり、以前のバージョンからアップグレードする既存のユーザーが 移行ガイドに従う必要がある場合があります。
新機能 (6.0)
ディレクトリ構造に変更する
主な変更点は次のとおりです。
- BinaryProjects/ANSDK.xcodeproject の名前が変更され、sdk/AppNexusSDK.xcodeproject に移動されました。
- 仲介アダプター ターゲットが AppNexusSDK.xcodeproject から削除されました。
- ANSDK ターゲットが AppNexusSDK.xcodeproject から削除されました。
仲介アダプターは、ソースまたは CocoaPods 経由でのみ使用できるようになりました
これにより、発行元は、インベントリ戦略に必要な仲介ネットワークを選択できます。
サード パーティの仲介ネットワーク ライブラリがコードから削除されました
ソースを介して仲介を統合する発行元は、ライブラリ自体を含める必要があります。
サポートされている サード パーティの仲介ネットワーク のバージョンの一覧は、パブリック ドキュメントで入手できます。
アップグレード
仲介パートナーのアップグレード
- Mopub SDK v5.8.0
- InMobi SDK v7.3.1
- Google AdMob SDK v7.48.0
- Smart Server SDK v7.1.1
警告
AppNexus SDK (libANSDK.a) またはメディエーション アダプターの静的ライブラリ バージョンを現在使用している場合は、 移行ガイドに従ってください。
6.0-Beta
注:
これは AppNexus SDK のベータ 版リリースであり、少なくとも今後 14 日間はフィードバック/コメントを受け付ける予定です。
新機能 (6.0-Beta)
SDK-Lite(6.0-Beta) では、ディレクトリ構造が変更されます。 いくつかの注目すべき変更は次のとおりです。
- BinaryProjects/ANSDK.xcodeproject の名前が変更され、sdk/AppNexusSDK.xcodeproject に移動されました。
- 仲介アダプター ターゲットが AppNexusSDK.xcodeproject から削除されました。
- ANSDK ターゲットが AppNexusSDK.xcodeproject から削除されました。
仲介アダプターは、ソースまたは CocoaPods 経由でのみ使用できるようになりました。
これにより、発行元は、インベントリ戦略に必要な仲介ネットワークを選択できます。
- サード パーティ仲介ネットワーク ライブラリがコードから削除されました。 ソース経由で仲介を統合する発行元は、ライブラリ自体を含める必要があります。
サポートされている サード パーティの仲介ネットワーク のバージョンの一覧は、パブリック ドキュメントで入手できます。
- AppNexus SDK(libANSDK.a) /仲介アダプターの静的ライブラリ バージョンを現在使用している場合は、 ここで見つかった移行手順に従います。
注:
Cocoapods の統合は v5.x:> 6.X と同じであるため、ベータ リリースの一部として含まれていません。 ただし、最終的なリリースの一部として利用できるようになります。
5.5.1
新機能 (5.5.1)
- MS-3778: BannerVideo および Video Ads のビデオの向きを取得するための新しい API を追加しました。
仲介パートナーのアップグレード/変更
次の仲介アダプターのサポートが削除されました。
- AdColony SDK
- AdMarvel SDK
- Chartboost SDK
- Vdopia SDK
- Vungle SDK
- Yahoo SDK
機能強化/バグ修正 (5.5.1)
- MS-3902: 非推奨の API を削除しました。
- MS-3311: Swift 互換性のための Objective-C API 宣言の改善。
5.4
新機能 (5.4)
- MS-3730: バナー ネイティブ広告のレンダリングをサポートします。
仲介パートナーのアップグレード/変更 (5.4)
- MS-3495: Mopub フレームワークを v5.6.0 にアップグレードしました。
機能強化/バグ修正 (5.4)
- MS-3873: スクロール時の ExposureChange が改善されました。
- MS-3194: UIWebView のサポートが削除されました。
- MS-3798: パブリッシャーがビデオ プレーヤーのスキップ オプションを構成できるようにする新しい API を追加しました。
- RTB 広告の Open Measurement Event(Session Finish) が改善されました。
5.3
新機能 (5.3)
- MS-3789: ビデオ プレーヤー オプションをカスタマイズする機能。
仲介パートナーのアップグレード/変更 (5.3)
- MS-3803: Google AdMob アダプター SDK v7.43.0 をアップグレードしました。
改善/バグ修正 (5.3)
- MS-3774: BannerAds の Open Measurement イベント (セッションの完了) が改善されました。
- MS-3712: 仲介広告の BannerAd API のサイズを変更します。
- MS-3808: Video Player の削除を防ぐために videoAdDidClose メソッドを削除しました (Github #22)。
5.2
新機能 (5.2)
- MS-3720: ネイティブ広告の Open Measurement SDK サポート。
5.1.2
新機能 (5.1.2)
- カスタム ユーザー エージェントを設定するための新しい API を追加しました。
5.1.1
仲介パートナー SDK のアップグレード/変更
- Smart Server SDK v7.0.2 をアップグレードしました。
- SmartAdAdapter Podspec を Smart-Display-SDK ポッドに依存するようにしました。
既知の問題: Code/Binary から Smart Adapter を統合するアプリは、アプリストアにプッシュできるようにするには、i386 アーキテクチャと x86_64 アーキテクチャを削除する必要があります。 Cocoapods の統合は、そのまま動作します。
5.1
新機能 (5.1)
- スクリプトを使用した Carthage のサポート: carthageAppNexusSDK.sh。
仲介パートナー SDK のアップグレード/変更 (5.1)
- GADUnifiedNativeAd と GADMediaView の要件をサポートするように Google AdMob アダプターを更新しました。
- Smart Server SDK v7.0 をアップグレードしました。
バグ修正
- MS-3695: loadAd と setAutoRefreshInterval をリファクタリング: 広告を要求するための単一のコード パスを提供します。
- MS-3707: Open Measurement JavaScript をクリエイティブ HTML コンテンツに挿入する方法のバグを修正しました。
- MS-3598、MS-3599: FullScreen/Expanded モードで実行しているときに、一流デバイスのセーフエリアを考慮するように MRAID と Video Ads を修正しました。
5.0.1
バグ修正 (5.0.1)
- ANNativeAdRequest がバックグラウンドでイメージ資産をダウンロードできるようにします (MS-3714)。
5.0
新機能 (5.0)
- ネイティブ広告オブジェクトのサポートを含むユニバーサル タグ バージョン 3。
- ネイティブ ビデオのサポート。
- ビデオ広告の Measurement SDK サポート (MS-3388) を開きます。
- ネイティブ広告の読み込みが成功したときに ANBannerAdView オブジェクトを ANNativeAdResponse オブジェクトとペアリングできるようにする新しいデリゲート メソッド (MS-3596)。
仲介パートナーのアップグレード/変更 (5.0)
- GoodleAds SDK v7.35.1 をアップグレードします。
- Rubicon SDK (MS-3682) のサポートを削除します。
バグ修正 (5.0)
- 幅または高さが不適切に構成されている場合に ANBannerAdView が読み込まれるのを防ぐことでクラッシュを防ぎます (MS-3685)。
4.12
新機能とバグ修正 (4.12)
- MS-3606: スマート アダプターを v6.10 に更新しました。
- MS-3495: Google Play Ad Adapter (AdMob & DFP) を v7.35.1 に更新しました。
- MS-3633: ネイティブ広告の追加の説明 (
desc2
) とメイン画像サイズを公開する新しい API を追加しました。 - MS-3439: Google 仲介要求で文字列content_url送信するオプションを追加しました。キー:
content_url
を使用します。 - MS-3583: Second_price値を Google DFP バナー広告に渡す機能。 ベータ リリース - この機能の詳細については、アカウント マネージャーにお問い合わせください。
既知の問題: Rubicon Mediation Adapter の iOS 12.0 との互換性の問題 - 今後のリリースで修正される予定です。
4.11.1
新機能とバグ修正 (4.11.1)
- MS-3527: すべての MobileSDK 入力をチェックし、スレッド間で共有されるグローバル プロパティをシリアル化することで、OMIDAppnexusScriptInjector でクラッシュを防ぐよう試みます。
- MS-3461: ビデオ プレーヤーを展開してデバイスの全画面表示を表示するときに、中央のビデオ表示にロジックを更新します。
4.11
新機能とバグ修正 (4.11)
- MS-3401: クリエイティブへの位置情報アクセスを有効または無効にする API を追加しました。
- MS-3518: GDPR を実装する他の SDK との名前空間の競合を回避するために、AppNexus GDPR 定数を更新しました。
- MS-3323: アプリ内ブラウザーの [OK] ボタンの SDK ローカライズを更新しました。
- MS-3462: ビデオ補完トラッカーが一貫して起動しない問題を修正しました。
- MS-3406: Mobile Vast Player を更新しました。
4.10
新機能とバグ修正 (4.10)
- MS-3181: ANInstreamVideoAd を inventoryCode と memberId で初期化できるようにします。
- MS-3409: Xcode 10beta4 で強調表示された SDK ビルド エラーを修復します。
- MS-3324: バナー広告インスタンスに対するフル ビュー制約をトリガーするために、任意のサイズの指定を許可します。
- MS-3427: mainImage と iconImage が自動的にダウンロードされないように、バナー ネイティブを更新します。
- MS-3199: 仲介ネイティブ クリエイティブのインプレッション数 API を追加します。
- MS-3444: バナー広告で許可されるメディアの種類を制限する API を追加します。
4.9
新機能 (4.9)
- MS-3234: HTML バナー広告の Measurement SDK サポートを開きます。
4.8
新機能 (4.8)
- MS-3083: バナー広告ビューのネイティブ。
- MS-3115: ユーザー同期のために SDK で外部ユーザー ID を設定する関数。
- MS-3279: バナー、ネイティブ、スポット & ビデオのクリックスルー URL を公開します。
バグ修正 (4.8)
- MS-3186: AdMob メディエーション コード ( iOS - ネイティブ) のロジックが正しくありません。
仲介パートナーの更新プログラム (4.8)
- MS-3257: Facebook Audience Network SDK を最新バージョンに更新します。
- MS-3075: inMobi クライアント側アダプターを更新して、最新の inMobi SDK をサポートします。
更新された仲介 SDK のバージョン
- InMobi 7.1.1
- FacebookSDK 4.28.1
4.7.1
新機能とバグ修正 (4.7.1)
- MS-3227: SDK の GDPR サポート
- MS-3193: [iOS SDK] クラッシュ
4.6
新機能 (4.6)
- MS-2113: スポットの自動折り畳み機能をサポートします。
- MS-3178: exposureChange イベントを実装します。
4.5
新機能 (4.5)
- バナー ビデオ
4.4.2
バグ修正 (4.4.2)
- MS-3200: 親アプリのローカライズをオーバーライドする ANLocalization を修正しました。
4.4.1
バグ修正 (4.4.1)
- MS-3197: クリエイティブ ID 変更セットのクラッシュを修正しました。
4.4
Updates (4.4)
- MS-2132: さまざまなローカリゼーション (フランス語、ドイツ語、スペイン語、スウェーデン語、デンマーク語) 用に追加されたアプリ内ブラウザーのローカリゼーション。
- MS-3096: SDK のクリエイティブ ID を応答から取得する機能。
- MS-3187: iPhone X: WKWebView scrollView は、望ましくないインセットを修正しました。
4.3
Updates (4.3)
- MS-3142: ネイティブ広告をタップすると、iOS 9 でアプリがクラッシュする。
- MS-3060: Mobile SDK: クリックするとスポットを閉じます。
- MS-3087: iOS プリロール配置ビデオ完了トラッカーが一貫して起動しない。
- VID-3227: ミッドロールを提供するプレロールビデオ。
- MS-3101: Rechability Code を更新します。
- MS-3170: SDK クラッシュ。
4.2
Updates (4.2)
- MS-3097: 再生 & 読み込まれたビデオ クリエイティブに関する情報を提供するインストリーム ビデオの新しい API。
4.1
Updates (4.1)
- AppNexusSDK では、上記の iOS 9.0 & のみがサポートされるようになりました。
バグ修正 (4.1)
- MS-3085: iPhone X/iOS 11 の安全な領域を尊重するように SDK を更新します。
- MS-2985:
NSURLConnection
には、AppNexus SDK で現在使用されている非推奨のメソッドがあります。 - MS-2983:
MPMoviePlayerViewController
は iOS 9 によって非推奨になりましたが、ANMRAIDUtil で使用されています。
4.0.1
バグ修正 (4.0.1)
- CocoaPods ビルドの問題を解決します。
4.0
新機能 (4.0)
- MS-2964: SDK での /mob の使用を /ut に置き換えます。
バグ修正 (4.0)
- MS-1891: SDK starレーティングの非推奨Facebookアドレス。
- MS-2862: ネイティブ クリエイティブ オブジェクトに新しく追加された標準フィールドをサポートします。
- MS-2915: /ut 要求で SDK バージョンを送信します。
- MS-2931: 製品要求: iOS でのデバイスのアクセス許可を無効にすることを許可します。
- MS-3077: iOS でのローテーションのサポートを改善しました。
- MS-3078: バナーに 1x1 クリエイティブを読み込むためのサポートを追加しました。
- (Github Issue #13): EKEventStore の使用を停止します。
3.6
仲介された SDK
iOS 11 をサポートするように更新された次の仲介アダプターを更新しました。
- AdMobSDK v7.24.1
- MillenialMediaSDK v6.6.0
- RubiconSDK v6.4.0
- AmazonSDK v2.2.15.1
- FacebookSDK v4.26.0
3.5.1
バグ修正と更新 (3.5.1)
- AdColony ネイティブ 仲介に関連するファイルを削除しました。 サポートされなくなりました。
3.5
バグ修正と更新 (3.5)
- インストリーム ビデオは、iOS 9 以降でのみサポートされています。
- MS-3041: SDK でアプリのアクセス権を構成することを許可します。
仲介された SDK (3.5)
- AdColony SDK v3.1.1
3.4
バグ修正と更新 (3.4)
- MS-3026: about:srcdoc のサポートを追加します。
仲介された SDK (3.4)
- Facebook SDK v4.24.0
3.3
バグ修正と更新 (3.3)
- MS-2828: インストリーム ビデオの VPAID サポート。
3.2.1
バグ修正と更新 (3.2.1)
- MS-3016: Rubicon 仲介アダプターでの podspec 構成と偽のフレームワークインポートの問題を修正しました。
3.2
バグ修正と更新 (3.2)
- AdMarvel バナーの広告の位置がずれている問題を修正しました。
仲介された SDK (3.2)
- Rubicon SDK v6.3.0
3.1.2
バグ修正 (3.1.2)
- MS-2984: iOS 10.3 でのビデオ レンダリングの問題。
3.1
バグ修正と更新 (3.1)
- MS-2630: Facebook バナーを仲介する場合の新しいサイズのサポート。
- MS-2853: ANJAM をエンジニアして、getCurrentPosition() がすぐに位置を取得できるようにします。
- MS-2954: Cocoapods に Google アダプター サブスペックを追加します。
- PR-12: サード パーティの PR を統合する: 到達可能性のリークを修正します。
インストリーム動画広告
- クリックスルー URL を読み込むよう設定されている親コントローラーを変更します。
- カスタム ターゲット パラメーター形式を更新します。
3.0
新機能 (3.0)
- インストリーム ビデオのサポート。
バグ修正と更新 (3.0)
- iAd を削除します。
- サポートされている最小 iOS バージョンが v8.0 になりました。
2.14
仲介 SDK (2.14)
- AdMarvel v4.2.0
- Rubicon v6.1.0
- SmartAd Server v6.6
- Millenial Media v6.3.1
- AdMob v6.4.1
バグ修正 (2.14)
- MS-2839: iframe で配信されるクリエイティブの Anjam と Sdk の通信を修正しました。
- MS-2856: Carthage でのビルド中にエラーが発生しました。
- MS-2841: anjam.js インジェクションなしで SDK に "ping" 機能を追加します。
RC 2.13.2
バグ修正 (RC 2.13.2)
- MS-2212: RTB バナーを全画面表示に収めることを許可します。 新しい BOOL プロパティ: shouldResizeAdToFitContainer。
- MS-2820: SDK 広告要求で複数のサイズをサポートします。
- PR-10: Xcode 8 ごとのサード パーティの PR: プロジェクトとスキーマの更新を統合します。
RC 2.13.1
- ANSDKMillennialMediaAdapter バイナリ ターゲットで ANAdAdapterMillennialMediaBase.h を公開します。
- ANSDK バイナリ ターゲットで ANSDKSettings.h を公開します。
RC 2.13
新機能 (RC 2.13)
MS-2580: AppNexus SDK による呼び出しに対して SDK で HTTPS を有効にするスイッチを追加しました。
- 現時点では、広告の呼び出しが常に ATS に準拠しているわけではありません。 AppNexus 広告サーバーは、SDK の変更を必要とせずに、2016 年末までに完全に ATS に準拠します。
- AppNexus SDK は仲介された SDK によって行われた広告呼び出しを制御しないため、仲介された SDK の ATS コンプライアンスは各ベンダーの責任です。 仲介された SDK が ATS に準拠すると、AppNexus SDK はそれらをサポートするようにアップグレードされます。
MS-2584: ミレニアル SDK 仲介アダプターに Nexage サイト ID を渡す静的メソッドを追加しました。
バグ修正 (RC 2.13)
- MS-2664: WKWebView での一部の広告の読み込みに影響するクリックスルーの問題を修正しました。
- MS-2227: AppNexus 広告配信で 1 つのキーの複数の値がサポートされるようになりました。
仲介 SDK (RC 2.13)
- Amazon SDK v2.2.15
- AdColony SDK v2.6.2
- AdMob SDK v7.10.1
- Chartboost SDK v6.4.7
- Facebook SDK v4.15.0
- Millennial Media SDK v6.3.0
- MoPub SDK v4.9.0
- Vungle SDK v4.0.5
- Yahoo Flurry SDK v7.6.4
RC 2.12.1
仲介 SDK (RC 2.12.1)
- Facebook SDK バージョン 4.14.0
RC 2.12
バグ修正 (RC 2.12)
- MS-2382: mraid.js resizeProperties & expandProperties で文字列として渡される数値を許可します。
- MS-2332: 画面のサイズを Web ビューにスポット全画面表示広告を読み込みます。
- クライアント テスト エンドポイントを ib-test.adnxs.com に更新しました。
- フレーム内でのみ MRAID/ANJAM スクリプトメイン読み込みます。
- 新しいウィンドウ ナビゲーションに対してのみ既定のブラウザーを開きます。
仲介 SDK (RC 2.12)
変更なし。
RC 2.11
新機能 (RC 2.11)
- MS-2211: iOS 8 以降のアプリ内ブラウザーに WKWebView を使用します。
- MS-2214: ユーザーによる広告の選択を抑制します。
バグ修正 (RC 2.11)
- MS-2163: モード NSRunLoopCommonModes の現在の実行ループで ANAdFetcher の NSURLConnection をスケジュールします。
- MS-2163:
[ANAdDelegate adDidReceiveAd]
コールバックを送信する前に、バックグラウンドで WKWebView を完全に読み込みます。 - MS-2214: アプリ ユーザーがアプリ内のApp Storeウィンドウを閉じることができるようにします(提示された広告ビューが割り当て解除された場合でも)。
- MS-2214: iOS 9 以降を実行している iPhone でビデオの自動再生を無効にします。
仲介 SDK (RC 2.11)
変更なし。
RC 2.10
新機能 (RC 2.10)
- MS-2251: バナー広告は、iOS 8 以降の UIWebView ではなく WKWebView でレンダリングされます。
- MS-2307: 全画面表示スポットクリエイティブをトラフィックする機能。
MS-2316 には、次の仲介 SDK が含まれています。
- AdMob SDK バージョン 7.8.1
- Facebook SDK バージョン 4.12.0
- Amazon SDK バージョン 2.2.14
- Millennial Media SDK バージョン 6.1.0
- MoPub SDK バージョン 4.6.0
- InMobi SDK バージョン 5.3.1
- VDOPIA ライトウェイト SDK v1.4
- Vungle SDK 3.2.1
- AdColony SDK 2.6.1
- Chartboost SDK 6.4.4
- Yahoo Flurry SDK 7.6.3
RC 2.9
新機能 (RC 2.9)
- MS-2031: AdMob ネイティブ 仲介。
バグ修正 (RC 2.9)
- ANJAM ウィンドウ リスナーの動作が改善されました。
MS-1913 には、次の仲介 SDK が含まれています。
- AdMob SDK バージョン 7.6.0
- Facebook SDK バージョン 4.9.1
- Amazon SDK バージョン 2.2.13
- Millennial Media SDK バージョン 6.1
- MoPub SDK バージョン 4.1.0
- InMobi SDK バージョン 5.2.0
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.2.0
- AdColony SDK 2.6.1
- Chartboost SDK 6.2.1
- Yahoo Flurry SDK 7.3.0
RC 2.8
新機能 (RC 2.8)
- MS-1701: 配置 ID の代わりにインベントリ コードとメンバー ID の渡しをサポートするパブリック API を追加しました。
MS-1712 には、次の仲介 SDK が含まれています。
- AdMob SDK バージョン 7.5.2
- Amazon SDK バージョン 2.2.11
- Facebook SDK バージョン 4.8.0
- Millennial Media SDK バージョン 6.1.0
- MoPub SDK バージョン 4.1.0
- InMobi SDK バージョン 5.0.2
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.2.0
- AdColony SDK 2.6.0
- Chartboost SDK 6.0.1
- Yahoo Flurry SDK 7.3.0
既知の問題
- Amazon SDK 2.2.11 では、Xcode 7 で次の種類の警告が出力されます。"警告: 外部型 c:objc(cs)" を解決できませんでした。 これらは、後続のリリースで対処されます。
RC 2.7
RC 2.6
バグ修正 (RC 2.6)
- MS-1573: ネイティブ広告リクエスト URL で場所を渡す方法を改善します。
その他の変更 (RC 2.6)
- MS-1389: Xcode 7/iOS 9 のサンプル アプリ & テスト プロジェクトを更新しました。
- MS-1389: ビットコード ANSDK バイナリは、"./buildANSDK.sh -b" を実行することで構築できます。
MS-1654 には、次の仲介 SDK が含まれています。
- AdMob SDK バージョン 7.5.1
- Amazon SDK バージョン 2.2.10
- Facebook SDK バージョン 4.7.0
- Millennial Media SDK バージョン 6.1.0
- MoPub SDK バージョン 3.11.0
- InMobi SDK バージョン 4.5.3
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.2.0
- AdColony SDK 2.6.0
- Chartboost SDK 5.5.3
- Yahoo Flurry SDK 7.2.1
RC 2.5
バグ修正 (RC 2.5)
- MS-1503: ANGADCustomInterstitialAd.m での customEventInterstitialWillPresent 呼び出しを修正しました。
その他の変更 (RC 2.5)
- MS-1511: Xcode 7/iOS 9 の更新プログラム。
- MS-1371: スポット タイムアウトを 4.5 分に増やします。
MS-1519 には、次の仲介 SDK が含まれています。
- AdMob SDK バージョン 7.4.1
- Amazon SDK バージョン 2.2.10
- Facebook SDK バージョン 4.5.1
- Millennial Media SDK バージョン 6.0.1
- MoPub SDK バージョン 3.11.0
- InMobi SDK バージョン 4.5.3
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.1.2
- AdColony SDK 2.5.3
- Chartboost SDK 5.5.3
- Yahoo Flurry SDK 7.0.0
RC 2.4
バグ修正 (RC 2.4)
- MS-1365: ANNativeAdRequest でのカスタム キーワードの処理を修正しました。
- MS-1306: ネイティブ広告ビューのクリック可能な要素の処理が改善されました。
- MS-1331: バイナリ出力で ANAdAdapterNativeInMobi ヘッダーを公開します。
その他の変更/追加 (RC 2.4)
- MS-1238: 要求、応答通知ブロードキャストを追加しました。
- MS-1366: バナーサイズ変更コールバック & 古い ANGender 列挙値を削除しました。
- MS-1333: バイナリ ビルド スクリプトの改善。
新しいメディエーション・アダプター (RC 2.4)
- MS-1321: Yahoo Flurry バナー、スポット、ネイティブ。
- MS-1413: ミレニアル バナー、スポット (MMAdSDK 6.0.1 用に書き換え)。
MS-1413 には、次の仲介 SDK が含まれています。
- AdMob SDK バージョン 7.3.1
- Amazon SDK バージョン 2.2.8
- Facebook SDK バージョン 4.4.0
- Millennial Media SDK バージョン 6.0.1
- MoPub SDK バージョン 3.9.0
- InMobi SDK バージョン 4.5.3
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.1.2
- AdColony SDK 2.5.3
- Chartboost SDK 5.5.1
- Yahoo Flurry SDK 6.5.0
RC 2.3.1
バグ修正 (RC 2.3.1)
- MS-1317: iPad のアプリ内ブラウザーのコンパイルに関する問題に対処しました。
RC 2.3
バグ修正 (RC 2.3)
- MS-1219: OpenUDID 依存関係を削除しました。
- MS-1265: kANAdFetcherDidReceiveResponseNotification の場所を移動します。
- MS-1267: テストの機能強化。
新しいメディエーション・アダプター (RC 2.3)
- MS-1107: AdColony Native
次の仲介された SDK が含まれています。
- AdMob SDK バージョン 7.3.1
- Amazon SDK バージョン 2.2.8
- Facebook SDK バージョン 4.2.0
- Millennial Media SDK バージョン 5.4.1
- MoPub SDK バージョン 3.8.0
- InMobi SDK バージョン 4.5.3
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.0.13
- AdColony SDK 2.5.1
- Chartboost SDK 5.4.0
RC 2.2
機能の追加 (RC 2.2)
- MS-910: iOS 8 で透明な背景を持つスポットスポットがサポートされるようになりました。
- MS-941: 広告ビューでのユーザー操作検出の強化。
- MS-982: バナー ルート ビュー コントローラーが指定されていない場合は自動検出します。
バグ修正 (RC 2.2)
- MS-882: バナー、スポット、ネイティブの無効なネットワーク検出を個別に処理します。
- MS-970、MS-1038: バイナリ ビルド スクリプトは、ファイル パスに 1 つ以上のスペースが含まれているディレクトリで機能するようになりました。
- MS-971: ネイティブ広告のクリック フォールバック動作を修正しました。
- MS-1000: ANInterstitialAd で adWillClose と adDidClose を起動します。
内部機能強化 (RC 2.2)
- MS-540: ANMoPubMediationBanner & ANMoPubMediationInterstitial に ANLogging サポートを追加します。
- MS-962: 6.0 デプロイ ターゲットに基づいて IDFA 取得を簡略化します。
- MS-976、MS-1042、MS-1055: ANAdResponse を ANAdServerResponse & ANAdFetcherResponse に分割します。
- MS-975: AdFetcher エラー処理が改善されました。
- MS-1022、MS-1054: すべてのカテゴリ メソッドに AN 名前空間を追加しました。
- MS-1024: ANBasicConfig を削除しました。
仲介アダプターのバグ修正 (RC 2.2)
- MS-963: Amazon スポットアダプターの isReady を修正しました。
- MS-1113: iOS 8.3 用にコンパイルするときのミレニアル アダプターでの無音警告。
- MS-1186: Google AdMob SDK 7.2.1 の ANGADCustomBannerAd & ANGADCustomInterstitialAd で非推奨のメソッドに対処します。
- MS-1188: 6.0 デプロイ ターゲットに基づいて iAd アダプターを簡略化します。
- MS-1193: MoPub & Millennial アダプターのエラー コード処理が改善されました。
新しいメディエーション・アダプター (RC 2.2)
- MS-942: InMobi バナー、スポット、ネイティブ
- MS-1045: AdColony スポット
- MS-1047: Vungle スポット
- MS-1048: VDOPIA バナー、スポット
- MS-1071: Chartboost スポット
次の仲介された SDK が含まれています。
- AdMob SDK バージョン 7.2.1
- Amazon SDK バージョン 2.2.6
- Facebook SDK バージョン 4.1.0
- Millennial Media SDK バージョン 5.4.1
- MoPub SDK バージョン 3.7.0
- InMobi SDK バージョン 4.5.1
- VDOPIA ライトウェイト SDK バージョン 4
- Vungle SDK 3.0.13
- AdColony SDK 2.5.0
- Chartboost SDK 5.2.1
RC 2.1
- MS-856、MS-868、MS-875、MS-916、MS-918、MS-925: AppNexus Native Ad Console サポートを実装しました。
- MS-932: 名前空間付き
ANGender
列挙値 (例:ANGenderMale
) が導入されました。 非推奨の既存の値 (例:MALE
)。 - MRAID 2.0 コンプライアンス標準を満たすように更新されました。
その他の機能の追加 (RC 2.1)
- MS-868: StoreKit フレームワークへの依存関係を追加しました。
opensInNativeBrowser
が広告ビューでNO
に設定されている場合、App Store URL は AppStore アプリで開くのではなく、アプリで直接開きます。 - MS-900: EventKitUI フレームワークへの依存関係を追加しました。広告が
mraid.createCalendarEvent
を呼び出すと、ユーザーにカレンダー イベント編集画面が表示されます。 - UIWebView のパフォーマンスの強化。
バグ修正 (RC 2.1)
- MS-888: 割り当て解除時に AmazonAdView デリゲートをクリアします。
- MS-902: アプリに存在しない仲介ネットワークによって発生する形式の正しくない URL の問題を修正しました。
- MS-934: バナーの背景色を .nib ファイルまたはストーリーボードから設定できるようにします。
次の仲介されたネットワーク SDK が含まれます。
- Google SDK バージョン 7.0.0
- Amazon SDK バージョン 2.1.9
- Facebook SDK バージョン 3.23
- Millennial Media SDK バージョン 5.4.1
- MoPub SDK バージョン 3.4.0
注:
AdMob および DFP 仲介アダプターは、Google 広告 SDK の新しいフレームワーク配布メカニズム (バージョン 7.0.0) と連携するように更新されました。
RC 1.21 (2.0)
- AppNexus Native API 1.0。MoPub とFacebook 仲介がサポートされています。
その他のバグ修正 (RC 1.21 (2.0))
- 広告呼び出しの ANLocation の書式設定。
- KVO removeObserver 例外。
- カスタムが展開された状態で閉じる MRAID 広告が、既定の状態に正しく折りたたまれませんでした。
- SDK バンドル リソースのインポートが改善されました。
サード パーティ SDK の更新プログラム
- AdMob 6.12.2
- Amazon 2.1.4
- Facebook 3.20
- MoPub 3.2.0
RC 1.20
-
ANAdProtocol landingPageLoadsInBackground
: 広告がクリックされたときの SDK の動作を制御します。 既定の動作 (YES
) は、初期ペイロードの読み込みが完了するまでランディング ページをバックグラウンドで読み込み、完全にレンダリングされたページをユーザーに提示することです。 これをNO
に設定すると、アプリ内ブラウザーがすぐに表示され、表示されないランディング ページが表示されます。 広告がアプリ ストアにリダイレクトされたときにこれをNO
に設定すると、アプリ内ブラウザーが画面で一時的に点滅する可能性があることに注意してください。 -
ANAdProtocol setLocationWithLatitude:longitude:timestamp:horizontalAccuracy:precision:
:CoreLocation
インスタンスからユーザーの場所を渡すときに有効桁数パラメーターを指定します。これにより、すべての位置情報が広告サーバーに渡される前に、小数点の後の指定した桁数に内部的に丸められます。 10 進数から距離の後の数字の公称解像度は、2 桁から 1 km、3 桁から ~100 m、4 桁から ~10 m です。 -1 に設定すると、フル解像度が渡されます。 -
ANBannerView (ANBannerViewAdAlignment) alignment
: バナー ビューのフレームが広告よりも大きい場合に、バナー ビュー内の広告ユニットの配置をオーバーライドします。 既定の配置はANBannerViewAdAlignmentCenter
です。 このプロパティを設定して、広告を左上、上中央、右上、中央左、中央右、左下、下中央または右下に配置します。
その他の機能の追加
- Amazon 仲介アダプター。
- パブリック API で Objective-C モダン ベスト プラクティスを採用しました。
- 単純なバナー アプリ。
バグ修正 (RC 1.20)
- 非推奨の API である DFP スワイプ 可能バナーのサポートが削除されました。
- MRAID の視認性タイマー参照を厳密に設定します。
- ANWebView デリゲートは、割り当て解除時に
nil
に設定されます。
サード パーティ SDK の更新プログラム (RC 1.20)
- MoPub 3.0.0
- Amazon 2.1.2
- Google 6.12.0
- FB Audience Network 3.18.2
- ミレニアル メディア 5.4.1
最小デプロイ ターゲットは iOS 6.0 です。
メモ
Amazon 収益化を有効にするには、アプリケーションが メイン アプリ デリゲートで開始されたときに、アプリが Amazon に登録されている必要があります。
#include "ANAdAdapterBaseAmazon.h"
...
[ANAdAdapterBaseAmazon setAmazonAppKey: "YOUR APP KEY"];