Android 版 Audience Network SDK 變更記錄

Android 版 Meta Audience Network SDK 的變更記錄和版本說明。

必要行動:將 Android 應用程式更新為 SDK 6.5,以便繼續在 Audience Network 上透過這些應用程式營利

您必須將 Android 應用程式更新為 Audience SDK 6.5 或以上版本,以便繼續在 Audience Network 經營事業並營利。較舊的 Audience Network SDK 與指定 Android 12 以上(API 等級 31 以上)的應用程式不相容,因此無法在這些裝置的應用程式上正常運作。

Audience Network SDK 6.17.0—2024 年 3 月 28 日

變更項目

  • 改善效能和用戶體驗。
  • 插頁連續廣告開始時會是靜音狀態。

Audience Network SDK 6.16.0—2023 年 8 月 31 日

變更項目

  • 改善觀看和瀏覽體驗效能,將插頁廣告和獎勵式影片的廣告創意設為可點擊。

Audience Network SDK 6.15.0—2023 年 7 月 31 日

變更項目

  • 預覽測試獎勵式影片和插頁廣告的連續廣告。
  • 獎勵式影片上的輪播和動態廣告。

Audience Network SDK 6.14.0—2023 年 4 月 21 日

變更項目

  • 改善效能和用戶體驗。

Audience Network SDK 6.13.7—2023 年 3 月 8 日

變更項目

  • 改善插頁廣告和獎勵式影片廣告格式的效能和用戶體驗。

Audience Network SDK 6.12.0—2022 年 10 月 3 日

變更項目

  • 已新增 Google AD_ID 權限。
  • 已透過 android:exported 更新應用程式範例的意圖篩選條件,以增強安全性。

Audience Network SDK 6.11.0—2022 年 5 月 11 日

變更項目

  • 改善效能。

Audience Network SDK 6.10.0—2022 年 4 月 12 日

錯誤修正

  • 修正 Android 11 版及以上版本的深層連結。
  • 修正原生廣告中的 NullPointerException 問題。
  • 修正 ConcurrentModificationException 問題。

變更項目

  • 快取效能改善。

Audience Network SDK 6.8.0—2021 年 10 月 11 日

變更項目

  • 新增新方法 NativeAdsManager.nextNativeAd() 以允許為原生廣告指定監聽器。
  • 改善效能。

Audience Network SDK 6.7.0—2021 年 9 月 13 日

變更項目

  • 改善效能。

Audience Network SDK 6.6.0—2021 年 8 月 23 日

錯誤修正

  • 修正項目:原生輪播廣告中的錯誤寬度。

Audience Network SDK 6.5.1—2021 年 6 月 28 日

錯誤修正

  • 修正 Android MediaPlayer 中的 IllegalStateException 問題。
  • 修正導致阻止獎勵式影片廣告關閉的錯誤。

Audience Network SDK 6.5.0—2021 年 5 月 17 日

變更項目

  • 新增對 Android 12 的支援(目標 API 31)。
  • 改善效能。

Audience Network SDK 6.4.0—2021 年 4 月 20 日

變更項目

  • 改善效能。

Audience Network SDK 6.3.0—2021 年 2 月 22 日

變更項目

  • 改善插頁輪播廣告設計和顯示對齊方式。

Audience Network SDK 6.2.1—2021 年 2 月 3 日

錯誤修正

  • 修正 Android 11 上的 /apex/com.android.art/lib64/libart.so (art::OatHeader::IsDebuggable() const+124) 問題。
  • 修正 java.lang.IllegalStateException: Software rendering doesn't support hardware bitmaps 問題。

Audience Network SDK 6.2.0—2020 年 10 月 26 日

錯誤修正

  • 減緩導致 pc 00000000000830f0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) 當機的 Android OS 錯誤。
  • 修正 WebView 顯示進程消失時的應用程式當機問題(執行 onRenderProcessGone() 回呼處理)。
  • 修正 ClassNotFoundException when unmarshalling 當機問題。

變更項目

  • 改善插頁廣告和原生廣告。

Audience Network SDK 6.1.0—2020 年 9 月 28 日

變更項目:輪播廣告設計

  • 改善插頁廣告和原生廣告設計。

Audience Network SDK 6.0.0—2020 年 9 月 1 日

移除已停用的 API

可用的備用 API
  • ad.setAdListener(AdListener listener)
    • 使用 ad.loadAd(ad.buildLoadAdConfig().withAdListener(listener).build())
  • ad.loadAd(...) 與適用 LoadAdConfig 以外的參數
    • 使用 ad.loadAd(loadAdConfig)
  • ad.loadAdFromBid(String bidPayload)
    • 使用 ad.loadAd(ad.buildLoadAdConfig().withBid(bidPayload).build())
  • RewardedVideoAd.show(int appOrientation)
    • 使用 rvAd.show(rvAd.buildShowAdConfig().withAppOrientation(orientation).build())
  • RewardedVideoAd.setRewardData(RewardData rewardData)
    • 使用 rvAd.loadAd(rvAd.buildLoadAdConfig().withRewardData(rewardData).build())
  • AdSettings.setIsChildDirected(boolean)
    • 使用 AdSettings.setMixedAudience(boolean)
  • AdSettings.isChildDirected()
    • 使用 AdSettings.isMixedAudience()
  • com.facebook.ads.AdChoicesView
    • 使用 com.facebook.ads.AdOptionsView
  • com.facebook.ads.AdIconView
    • 使用 com.facebook.ads.MediaView
已完全移除的 API
  • AdSettings.MultiprocessSupportMode
  • AdSettings.setMultiprocessSupportMode(MultiprocessSupportMode)
  • AudienceNetworkAds.isInAdsProcess(Context)
  • AudienceNetworkAds.getAdsProcessName(Context)
  • AdView.disableAutoRefresh()
  • RewardedVideoAd.enableRVChain(boolean)

錯誤修正

  • 修正 Android 10 版及以上版本中插頁廣告和獎勵式影片的 net::ERR_ACCESS_DENIED 問題。
  • 修正輪播廣告和部分獎勵式影片的倒數計時器。
  • 修正在呼叫 InterstitialAd.loadAd() 後出現的不常見 ANR 例外情況。

Audience Network SDK 5.11.0—2020 年 8 月 3 日

錯誤修正

  • 當用戶離開並返回應用程式/鎖定和解鎖螢幕時,已暫停的原生影片廣告不再自動恢復播放。
  • 修正調整顯示影片和輪播廣告的原生範本時的錯誤。

Audience Network SDK 5.10.1—2020 年 7 月 17 日

錯誤修正

  • 修正部分 Android 4.x 和 5.x 版本上的 java.lang.NoClassDefFoundError: com.facebook.ads.redexgen.X.8O 和 java.util.regex.PatternSyntaxException 問題。

Audience Network SDK 5.10.0—2020 年 7 月 6 日

變更項目:資料處理選項

Audience Network iOS SDK 5.9.1—2020 年 6 月 19 日

錯誤修正

  • 修正錯誤:java.lang.IllegalStateException 問題:指定的子項目已有上級項目。
  • 修正部分廣告欠缺 onAdClicked() 回呼的問題。
  • 修正錯誤:java.lang.NoClassDefFoundError: com.facebook.ads.redexgen.X.Ld 問題。

Audience Network SDK 5.9.0—2020 年 5 月 11 日

變更項目:改善效能

  • 縮短廣告載入時間。

錯誤修正

  • 修正原生廣告的影片自動播放問題,現在可以為 MediaView 重新載入影片。

Audience Network SDK 5.8.0—2020 年 3 月 30 日

變更項目:改進用戶介面

  • 更新獎勵式影片設計。
  • 更新插頁廣告設計。
  • 更新試玩廣告設計。

變更項目:改善影片播放

  • 改善影片播放。

錯誤修正

  • 修正 SDK 初始化期間的 NullPointerException 問題。
  • 伺服器端獎勵式影片驗證回呼現可按預期觸發。

Audience Network SDK 5.7.1—2020 年 2 月 25 日

錯誤修正

  • 修正部分 Android 4.x 版本上的 java.lang.VerifyError: com/facebook/ads/redexgen/X/0n 問題。

Audience Network SDK 5.7.0—2020 年 2 月 17 日

變更項目:改善插頁廣告

  • 改善插頁廣告的設計。

錯誤修正

  • 插頁廣告和獎勵式影片預設為在靜音狀態下開始播放。

Audience Network SDK 5.6.1—2020 年 1 月 12 日

錯誤修正和變更項目

  • 修正項目:原生影片廣告中的點擊問題。
  • 修正項目:RewardedVideo 中的 NPE 問題。
  • 修正項目:SDK 除錯工具和測試裝置雜湊記錄。
  • 修正項目:ConcurrentModificationException 問題。

Audience Network SDK 5.6.0—2019 年 10 月 28 日

新增項目:彈性 API

為所有廣告格式推出新的彈性 API。這讓用戶可以使用建立工具物件指定各種自訂參數來載入和顯示廣告,此工具可透過 Ad.buildLoadConfig() 方法呼叫取得。舊版 API 在近期仍受支援,但最終會被移除。

IntersitialAd ad = new InterstitialAd(Context, String);
ad.loadAd(ad.buildLoadConfig() // LoadConfigBuilder
.withBid(String)
.withListener(AdListener)
.withCacheFlags(CacheFlags)  
.build()); // builds LoadConfig

變更項目:改善網絡和快取

更改網絡和快取邏輯以提高效能。

變更項目:混合型廣告受眾標示

我們已更改混合型廣告受眾的標示,從 isChildDirected 更改為 MixedAudience。請在此查看更多有關混合型廣告受眾和《美國兒童網絡私隱保護法》(Children's Online Privacy Protection Act,COPPA)的資訊:

https://developers.facebook.com/docs/audience-network/coppa

錯誤修正和變更項目

  • 修正項目:試玩廣告不會再在簡介卡上凍結,這個問題會阻止廣告展示並鎖定用戶的裝置畫面。
  • 修正項目:試玩廣告無法顯示,顯示 HTML 原始碼而不是廣告素材。
  • 修正項目:獎勵式影片結束說明卡上橫向螢幕截圖的顯示方向問題。

Audience Network SDK 5.5.0—2019 年 8 月 19 日

新增項目

  • 原生橫額廣告圖示快取:新 API、withPreloadedIconView,允許選擇預先快取原生廣告的圖示素材。必須指定寬度和高度。
NativeAdBase
.buildLoadAdConfig() // NativeAdBase.LoadAdConfigBuilder 
.withBidPayload(String)
.withCacheFlags(MediaCacheFlags)
.withPreloadedIconView(int w, int h)
.loadAd();
  • 快取改善:透過減少快取錯誤數量,增加快取可靠性。
  • 插頁廣告和獎勵式影片優化。
  • 遇到下列情況時,您現在會在主控台上收到警告,而不是錯誤訊息:
  • 對廣告物件提出次要 loadAd() 要求(如已載入其他邀請),或者對廣告物件提出次要 showAd() 要求(如螢幕上已顯示廣告)。

修正項目

  • 修正試玩廣告的問題。
  • 影片插頁廣告上的喇叭按鈕可能會在裝置旋轉時變得無回應。
  • 獎勵式影片結束說明卡上可聽到聲音。
  • 獎勵式影片廣告不會再鎖定 OPPO 裝置螢幕。

Audience Network SDK 5.4.1—2019 年 7 月 1 日

新增項目

  • 為 NativeBanner 的 ImageView 在 AdUnitsSample 加入螢幕範例。

修正項目

  • 修正 NativeBanner 的 ImageView NPE 問題。
  • 修正 dex 載入問題。
  • 修正 RewardedVideo 中的 NPE 問題。
  • 如果應用程式沒有硬件加速,SDK 不會當機。

5.4.0 新功能

  • NativeBannerAdImageViewMediaView 現可互換。
  • 改善檔案快取。
  • 增強 SDK 安全性。
  • Kotlin 廣告應用程式範例。
  • 移除 Exoplayer 相依項目。

變更項目:ImageViewNativeBannerAd

原生橫額廣告現可透過 ImageView 建立。為實現這一點,我們已加入一些新方式(如下所示)。請注意,我們仍支援使用 MediaView

class NativeBannerAd {
/**
* Registers the given view as the container and the required ImageView as the Icon display
* for this NativeBannerAd to handle impressions and clicks.
* ImageView must be within the view passed as the container for this NativeBannerAd.
* Applies a click handler to the entire unit.
* @param view the View containing this NativeBannerAd for display
* @param iconView ImageView to display Icon for this NativeBannerAd
*
* @since 5.4
*/
public void registerViewForInteraction(View view, ImageView iconView);

/**
* Registers the given view as the container and the required ImageView as the Icon display
* for this NativeBannerAd to handle impressions and clicks.
* ImageView must be within the view passed as the container for this NativeBannerAd.
* Applies a click handler to the entire unit.
* @param view the View containing this NativeBannerAd for display
* @param iconView ImageView to display Icon for this NativeBannerAd
* @param clickableViews a list of all view elements that should handle taps on this unit
*
* @since 5.4
*/
public void registerViewForInteraction(
View view,
ImageView iconView,
@Nullable final List<View> clickableViews);
}

新增項目:改善 Android 上的檔案快取

我們的 Android SDK 現使用新快取以儲存下載的廣告。這種新快取更為可靠,而且可減少快取錯誤。

新增項目:Kotlin 廣告應用程式範例

我們現在提供可在 Kotlin 中使用 Meta Audience Network SDK 的應用程式範例。

變更項目:移除 Exoplayer 相依項目

Exoplayer 不再是 SDK 的相依項目。

錯誤修正和變更項目

  • 修正項目:插頁廣告的錯誤快取問題。
  • 修正項目:在插頁/獎勵式影片廣告格式下,試玩廣告不會以橫向模式顯示。
  • 修正項目:用戶介面執行緒中的 ANR 問題。
  • 修正項目:關閉在 RecyclerView 全螢幕顯示時大於預期的圖示。
  • 變更項目:loadAd 不再在 NativeBannerAd 的用戶介面執行緒中執行 I/O。

Audience Network SDK 5.3.2—2019 年 7 月 1 日

修正項目

  • 修正 dex 載入問題。
  • 修正 RewardedVideo 中的 NPE 問題。
  • 如果應用程式沒有硬件加速,SDK 不會當機。

Audience Network SDK 5.3.1—2019 年 5 月 20 日

修正項目

  • 修正應用程式沒有回應的問題。

Audience Network SDK 5.3.0—2019 年 4 月 15 日

新增項目

  • Android SDK 不再需要 Android 支援資料庫。應用程式可自由升級至 Android X 或支援資料庫的不同版本,同時不影響其 SDK。
  • 現在您可以經常呼叫 BidderTokenProvider.getBidderToken(),而且一開始便預先計算好出價者憑證。這樣一來,SDK 初始化後,您獲取出價者憑證的速度將勝於之前的版本,從而避免延遲問題。
  • 現在,Android SDK 的方法佔用率已有所減少。Android SDK 現擁有約 800 種方法,先前則有 8000 多種方法。這個變更對單一 dex 檔案的發佈商最為有用。Android SDK 的尺寸也有所縮小。
  • 現在與 Facebook 伺服器通訊時,Android SDK 將使用較少的上游網絡流量。
  • SDK 現在會以不同方式捆綁在一起,以改善我們的安全措施。我們提供獨立的廣告素材,而該素材將為包含更多程式碼的 dex 檔案。不得對此 dex 檔案執行任何位元組碼修改。
  • AudienceNetworkAds 中的新方法(isInitialized)可讓應用程式測試 SDK 是否已完成初始化。如此一來,發佈商便能避免重複初始化程序。
  • AudienceNetworkAds 中的新方法(getAdsProcessName)可讓應用程式檢查目前進程是否為內部 SDK 進程(與 5.1 所推出的 isInAdsProcess 相同)。如果發佈商想更好地控制應用程式的進程,則此方法可用於篩選由廣告 SDK 產生的進程。
  • NativeAdViewAttributes 建構函式現在需要使用 Context 物件。

Audience Network SDK 5.2.1—2019 年 3 月 14 日

修正項目

  • 修正快取過程中的 NPE 問題。
  • 修正 NativeAdsManager isAdInvalidated() 一律傳回「true」的問題。
  • 修正 ConcurrentModificationException 問題。

Audience Network SDK 5.2.0—2019 年 2 月 20 日

新增項目

  • 新原生範本:讓您更輕鬆地為應用程式加入原生廣告。
  • 新增在 AdOptionsView 中隱藏廣告舉報圖示的選項。
  • 新增 MediaView(原生廣告)的影片模糊背景效果。
  • 改善插頁廣告的設計。

Audience Network SDK 5.1.2—2019 年 2 月 19 日

修正項目

  • 減緩 Fatal Exception: android.util.AndroidRuntimeException: android.content.pm.PackageManager$NameNotFoundException: com.google.android.webview Android 錯誤。
  • 修正 Error: java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebView methods must be called on the same thread. 異常問題。

Audience Network SDK 5.1.1—2019 年 1 月 24 日

修正項目

  • 當獎勵式影片廣告出現持續緩衝或當機情況時,畫面會顯示結束說明圖卡,並給予用戶獎勵。

Audience Network SDK 5.1.0—2018 年 10 月 31 日

新增項目

  • 讓原生廣告更具靈活性的 AdOptionsView
  • SDK 的初始化方法。
  • 整合錯誤模式設定;如 SDK 未被正確使用,此設定會在除錯模式擲回例外狀況。
  • 為插頁廣告廣告版位加入試玩廣告格式。試玩廣告是新的互動式廣告格式,可讓廣告客戶在用戶選擇下載應用程式前,就其遊戲、應用程式或品牌提供簡短預覽。

Audience Network SDK 5.0.1—2018 年 10 月 3 日

修正項目

  • 修正輪播插頁廣告的 Error: java.lang.RuntimeException: Unable to pause activity {com.your.app/com.facebook.ads.AudienceNetworkActivity}: java.lang.NullPointerException 項目。
  • 修正 java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLayoutListener 異常問題。
  • 修正 java.lang.IllegalStateException: The specified child already has a parent 異常問題。

Audience Network SDK 5.0.0—2018 年 9 月 7 日

新增項目

  • 重要注意事項!如要支援 Android P,請參閱 Android 網絡安全配置指南
  • 已於獎勵式影片廣告版位中加入試玩廣告格式:試玩廣告是新的互動式廣告格式,可讓廣告客戶在用戶選擇下載應用程式前,就其遊戲、應用程式或品牌提供簡短預覽。
  • 獎勵式影片現支援長影片,並提供略過選項。
  • 全新的插頁廣告和獎勵式影片「舉報廣告」圖示。
  • 全新的獎勵式影片結束說明圖卡。
  • 將獎勵式影片的 failOnCacheFailure 設為預設值。
  • 全新的插頁廣告設計。
  • 系統現已預設為會快取插頁廣告影片。
  • 獎勵式影片和插頁廣告的選用 OnActivityDestroyed 回呼。

修正項目

  • 改善插頁廣告的快取執行過程。
  • 在我們的應用程式範例略過廣告後,系統不再會自動播放插播影片。
  • 修正 audioFocus 變更時出現的當機問題。
  • 停止在多次點擊時 AdChoicesView 向左移動的問題。
  • 減緩 MediaPlayer 出現 IllegalStateException 的問題。
  • NativeAd 範本和 NativeBannerAd 範本不再令應用程式範例當機。
  • 為內部錯誤加入錯誤代碼。
  • MediaPlayer.hasSound 的運行時間例外情況。
  • 不會重播已略過的插播影片。
  • 修正 DefaultMediaViewVideoRenderer Null Pointer 例外情況。
  • 修正 AudienceNetworkActivity 的當機問題。
  • 修正 RejectedExecution 問題。
  • 修正主執行緒阻塞的問題。

Audience Network SDK 4.99.3—2018 年 8 月 16 日

修正項目

  • 修正出價時間與廣告時間期間水平與垂直廣告格式不符的問題。

Audience Network SDK 4.99.1—2018 年 7 月 4 日

新增項目

  • 支援 NativeAd 廣告圖示的 ImageView。
  • 新增獎勵式影片和插頁廣告的選用 OnActivityDestroyed 呼叫。

修正項目

  • 修正 audioFocus 變更時出現的當機問題。
  • 修正在多次點擊時 AdChoicesView 向左移動的問題。
  • 修正 MediaPlayer. 的 IllegalStateException 問題。
  • 修正 NativeAd 範本和 NativeBannerAd 範本令應用程式範例當機的問題。

Audience Network SDK 4.99.0—2018 年 6 月 12 日

新增項目

  • 新的原生廣告格式 NativeBannerAd,此格式現可用於展示僅包含廣告客戶/應用程式圖示的原生廣告。
  • 現為原生廣告執行 MediaView。
  • 現為原生橫額廣告執行新的 IconView。
  • 原生廣告 API 更新項目。
  • 新增「advertiserName」、「headline」、「linkDescription」、「sponsoredTranslation」、「adTranslation」、「promotedTranslation」。
  • 將「body」重新命名為「bodyText」。
  • NativeAd 和 NativeBannerAd 現已預設為快取所有媒體廣告素材(nativeAd 的媒體為圖片/影片和圖示。nativeBannerAds 的媒體則為圖示)。
  • MediaCacheFlag 現在只有兩個選項:All(全部)或 NONE(無)。
  • 在 NativeAdListener 中新增 onMediaDownloaded() 回呼,以便在成功下載媒體時發出通知。
  • 新增 (NativeAd / NativeBannerAd).downloadMedia 方法,以便發佈者自行下載媒體。
  • 從可點擊區域中排除上層檢視群組,除非發佈者特意將之加入 clickableView 清單中。

移除項目

  • 移除原生廣告 API 的「title」和「subtitle」。

修正項目

  • 修正模糊處理圖像的版面問題。

Audience Network SDK 4.28.2—2018 年 5 月 21 日

修正項目

  • 修正 NPE。
  • 修正因已上鎖資料庫造成的新當機問題。
  • 修正新的 OutOfMemory 問題。
  • 修正 MediaPlayer 的 IllegalStateException 問題。
  • 修正播放影片時原生廣告閃爍的問題。
  • 修正取消註冊已廢棄檢視項目時出現的錯誤。

Audience Network SDK 4.28.1—2018 年 4 月 9 日

修正項目

  • 修正 NPE。
  • 修正自 Android Nougat 以來,由於 TextureView 不支援 MediaView 所導致的 MediaView 背景設定當機問題。
  • 修正因已上鎖資料庫造成的當機問題。
  • 修正記憶體不足的問題。
  • 修正無法在影片廣告開始前顯示 ImagePlaceHolder 的問題。
  • 修正在獎勵式影片按下 X 按鈕時,系統擲回內部錯誤的問題。
  • 修正無法在插播影片呼叫 onLoggingImpression() 的問題。

移除項目

  • 移除 Android AppCompat 相依性。

Audience Network SDK 4.28.0—2018 年 3 月 5 日

新增項目

  • 使用獎勵式影片的發佈商現在可以於使用 loadAd 方法之前或之後設定其 rewardData。
  • 新增 tagView API,以便您宣告用於在應用程式中建立自訂原生體驗的檢視角色。
  • 贊助內容文字翻譯。文字現會本地化為用戶所使用的語言。
  • 更新 Exoplayer 至 2.4.2 版。

修正項目

  • 將全部廣告要求移出 AsyncTask 預設序號執行程式。
  • 修正 NPE。
  • 修正多項記錄問題。
  • 修正記憶體流失問題。
  • 修正無法初始化 MediaPlayer 時的當機問題。
  • 使用全螢幕模式時隱藏 Navbar。
  • 修正與資料庫相關的當機問題。
  • 修正 AsyncTask 的類別載入錯誤。

Audience Network SDK 4.27.1—2018 年 2 月 7 日

修正項目

  • 修正使用 AppCompatImageView 和 AppCompatButton 時導致的當機問題。

Audience Network SDK 4.27.0—2017 年 12 月 6 日

新增項目

  • 為插頁廣告、原生執行廣告及效能測試的受控伺服器端廣告加入新設計。
  • 將 NativeAd.getAdChoicesText() 方法設為公開,以便從 Unity 使用此方法。
  • 新增獎勵式影片廣告選項,以便在裝置鎖定方向時,根據應用程式的顯示方向展示廣告;如果發佈者使用應用程式方向呼叫展示方法,則會發生此行為:rewardedVideoAd.show(APP_ORIENTATION);。
  • 顯示獎勵式影片廣告的影片時長;發佈者需要在收到 onAdLoaded 回呼時呼叫 rewardedVideoAd.getVideoDuration()。

移除項目

  • 由於資料顯示結果失敗,因此移除圖像和輪播插頁廣告的預先快取實驗。

修正項目

  • 減少吵叫 onInterstitialDismissed 和 onRewardedVideoClosed 回呼的時間延遲。
  • 修正因感應器監聽器大小超過上限而造成的 IllegalStateException 問題(影響小米裝置)。
  • 修正導致應用程式內瀏覽器為某些廣告顯示空白頁面的其中一個問題。
  • 修正以下插頁影片廣告問題:當用戶從網站或舊 OS 版本的 Play Store 返回時,畫面顯示空白影片。
  • 修正 NativeAdSample 應用程式範本檢視的底部選單欄被截斷的問題。

Audience Network SDK 4.26.1—2017 年 10 月 25 日

修正項目

  • 修正因已上鎖資料庫造成的當機問題。

Audience Network SDK 4.26.0—2017 年 9 月 14 日

新增項目

  • 為全螢幕原生影片廣告體驗中新增 CTA 按鈕。
  • 新增用於快取插頁影片廣告的發佈者控制項(方法為使用 interstitialAd.loadAd(EnumSet.of(CacheFlag.VIDEO));)。
  • 在 AdUnitsSample 和 NativeAdsSample 應用程式中啟用示範廣告測試類型。
  • 新增發佈者控制項;如果無法快取影片,此控制項會使 RewardedVideoAd 載入失敗(方法為使用 rewardedVideoAd.loadAd(true);)。
  • 新增控制項,以便我們測試快取插頁簡單圖像和插頁輪播廣告。
  • 新增用於應用程式出價機制的預覽測試版本 API。

修訂項目

修正項目

  • 修正原生廣告的多執行緒建立問題。
  • 修正特定裝置的影片快取失敗問題。
  • 修正在背景播放插頁影片廣告的 Exoplayer 問題。
  • 修正在用戶暫停全螢幕原生影片廣告體驗時自動播放影片的 MediaPlayer 問題。
  • 修正獎勵式影片的影片觀看完成記錄。
  • 修正在插頁影片廣告除以零的例外情況。
  • 在呼叫 nativeAd.destroy() 方法時銷毀全部資源。
  • 修正在螢幕自動旋轉功能開啟時,輪播廣告當機的問題。
  • 修正影片觀看次數顯示器的 NPE 問題。
  • 修正影片廣告的記憶體流失問題。
  • 修正瀏覽器作業階段記錄和插頁影片廣告的重複點擊次數問題。
  • 修正插頁廣告顯示和輪播廣告錯誤網頁檢視版本的點擊記錄。

Audience Network SDK 4.25.0—2017 年 7 月 26 日

新增項目

  • 使用 Exoplayer 而非 Mediaplayer 來播放影片廣告。

修訂項目

  • 已更新 Google Play 服務並支援資料庫相依性版本。

修正項目

  • 已修正在獎勵式影片播放完畢之後,在結束卡片顯示以前與畫面互動時所發生的故障問題。
  • 已修正在尚未檢索到廣告編號的情況下,第一次展示時無法供應廣告的問題。
  • Exoplayer 在插頁廣告旋轉完畢後不會重新啟動影片。
  • 修正舊版 Android 裝置(版本低於 4.2)上插頁影片廣告的當機問題。