Nhật ký thay đổi của Audience Network SDK dành cho Android

Nhật ký thay đổi và ghi chú phát hành của Meta Audience Network SDK dành cho Android.

Việc cần làm: Cập nhật các ứng dụng Android của bạn lên SDK 6.5 để tiếp tục kiếm tiền từ các ứng dụng đó trên Audience Network

Bạn sẽ phải cập nhật các ứng dụng Android của mình lên Audience SDK 6.5 trở lên để tiếp tục hoạt động và kiếm tiền trên Audience Network. Audience Network SDK phiên bản cũ hơn không tương thích với các ứng dụng nhắm đến Android 12 trở lên (API cấp 31 trở lên) và sẽ không hoạt động chính xác đối với các ứng dụng trên những thiết bị này.

Audience Network SDK 6.17.0 - 28/03/2024

Thay đổi

  • Cải thiện hiệu quả và trải nghiệm người dùng.
  • Quảng cáo chuỗi chèn giữa bắt đầu phát ở chế độ tắt tiếng.

Audience Network SDK 6.16.0 - 31/08/2023

Thay đổi

  • cải thiện hiệu quả cho trải nghiệm xem và lướt xem, cho phép nhấp vào nội dung trong Quảng cáo chèn giữa và Video kèm phần thưởng.

Audience Network SDK 6.15.0 - 31/07/2023

Thay đổi

  • alpha cho Quảng cáo được liên kết trên Video kèm phần thưởng và Quảng cáo chèn giữa.
  • Quảng cáo quay vòng và quảng cáo động trên Video kèm phần thưởng.

Audience Network SDK 6.14.0 - 21/04/2023

Thay đổi

  • Cải thiện hiệu quả và trải nghiệm người dùng

Audience Network SDK 6.13.7 - 08/03/2023

Thay đổi

  • Cải thiện hiệu quả và trải nghiệm người dùng cho các định dạng quảng cáo Video kèm phần thưởng và Quảng cáo chèn giữa.

Audience Network SDK 6.12.0 - 03/10/2022

Thay đổi

  • Đã thêm quyền Google AD_ID
  • Đã cập nhật bộ lọc ý định cho ứng dụng mẫu với android:exported để bảo mật

Audience Network SDK 6.11.0 - 11/05/2022

Thay đổi

  • Cải thiện hiệu quả

Audience Network SDK 6.10.0 - 12/04/2022

Sửa lỗi

  • Đã sửa lỗi liên kết sâu trên Android 11 trở lên
  • Đã sửa lỗi NullPointerException trong quảng cáo tự nhiên
  • Đã sửa lỗi ConcurrentModificationException

Thay đổi

  • Cải thiện hiệu quả của bộ nhớ đệm

Audience Network SDK 6.8.0 - 11/10/2021

Thay đổi

  • Đã thêm phương thức mới NativeAdsManager.nextNativeAd() để cho phép chỉ định trình nghe cho Quảng cáo tự nhiên.
  • Cải thiện hiệu quả

Audience Network SDK 6.7.0 - 13/09/2021

Thay đổi

  • Cải thiện hiệu quả

Audience Network SDK 6.6.0 - 23/08/2021

Sửa lỗi

  • Đã sửa lỗi: sai chiều rộng trên quảng cáo quay vòng tự nhiên

Audience Network SDK 6.5.1 - 28/06/2021

Sửa lỗi

  • Sửa IllegalStateException trong Android MediaPlayer
  • Sửa lỗi ngăn đóng quảng cáo Video kèm phần thưởng

Audience Network SDK 6.5.0 - 17/05/2021

Thay đổi

  • Đã thêm tính năng hỗ trợ Android 12 (API mục tiêu cấp 31)
  • Cải thiện hiệu quả

Audience Network SDK 6.4.0 - 20/04/2021

Thay đổi

  • Cải thiện hiệu quả

Audience Network SDK 6.3.0 - 22/02/2021

Thay đổi

  • Cải thiện cách căn chỉnh hiển thị và thiết kế thẻ quay vòng của quảng cáo chèn giữa.

Audience Network SDK 6.2.1 - 03/02/2021

Sửa lỗi

  • Đã sửa lỗi /apex/com.android.art/lib64/libart.so (art::OatHeader::IsDebuggable() const+124) trên Android 11.
  • Đã sửa lỗi java.lang.IllegalStateException: Software rendering doesn't support hardware bitmaps.

Audience Network SDK 6.2.0 - 26/10/2020

Sửa lỗi

  • Đã giảm thiểu lỗi hệ điều hành Android gây ra lỗi pc 00000000000830f0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160).
  • Đã sửa lỗi ứng dụng khi quá trình hiển thị Chế độ xem web biến mất (đã triển khai quy trình xử lý lệnh gọi lại onRenderProcessGone()).
  • Đã sửa lỗi ClassNotFoundException when unmarshalling.

Thay đổi

  • Cải thiện quảng cáo chèn giữa và quảng cáo tự nhiên.

Audience Network SDK 6.1.0 - 28/09/2020

Thay đổi: Thiết kế thẻ quay vòng

  • Cải thiện thiết kế thẻ quay vòng của quảng cáo chèn giữa và quảng cáo tự nhiên

Audience Network SDK 6.0.0 - 01/09/2020

Gỡ API ngừng hoạt động

API thay thế có sẵn
  • ad.setAdListener(AdListener listener)
    • sử dụng ad.loadAd(ad.buildLoadAdConfig().withAdListener(listener).build())
  • ad.loadAd(...) có thông số không phải là LoadAdConfig thích hợp
    • sử dụng ad.loadAd(loadAdConfig)
  • ad.loadAdFromBid(String bidPayload)
    • sử dụng ad.loadAd(ad.buildLoadAdConfig().withBid(bidPayload).build())
  • RewardedVideoAd.show(int appOrientation)
    • sử dụng rvAd.show(rvAd.buildShowAdConfig().withAppOrientation(orientation).build())
  • RewardedVideoAd.setRewardData(RewardData rewardData)
    • sử dụng rvAd.loadAd(rvAd.buildLoadAdConfig().withRewardData(rewardData).build())
  • AdSettings.setIsChildDirected(boolean)
    • sử dụng AdSettings.setMixedAudience(boolean)
  • AdSettings.isChildDirected()
    • sử dụng AdSettings.isMixedAudience()
  • com.facebook.ads.AdChoicesView
    • sử dụng com.facebook.ads.AdOptionsView
  • com.facebook.ads.AdIconView
    • sử dụng com.facebook.ads.MediaView
Đã gỡ hoàn toàn
  • AdSettings.MultiprocessSupportMode
  • AdSettings.setMultiprocessSupportMode(MultiprocessSupportMode)
  • AudienceNetworkAds.isInAdsProcess(Context)
  • AudienceNetworkAds.getAdsProcessName(Context)
  • AdView.disableAutoRefresh()
  • RewardedVideoAd.enableRVChain(boolean)

Sửa lỗi

  • Đã sửa lỗi net::ERR_ACCESS_DENIED trong Quảng cáo chèn giữa và Video kèm phần thưởng trên Android 10 trở lên
  • Đã sửa lỗi đồng hồ đếm ngược cho thẻ quay vòng và một số Video kèm phần thưởng
  • Sửa ngoại lệ ANR hiếm gặp sau khi gọi InterstitialAd.loadAd()

Audience Network SDK 5.11.0 - 03/08/2020

Sửa lỗi

  • Quảng cáo video tự nhiên bị tạm dừng không còn tự động tiếp tục khi người dùng rời khỏi và quay lại ứng dụng hoặc khóa và mở khóa màn hình.
  • Đã sửa lỗi mở rộng mẫu tự nhiên hiển thị video và thẻ quay vòng.

Audience Network SDK 5.10.1 - 17/07/2020

Sửa lỗi

  • Đã sửa lỗi java.lang.NoClassDefFoundError: com.facebook.ads.redexgen.X.8O và java.util.regex.PatternSyntaxException trên một số bản dựng Android 4.x và 5.x.

Audience Network SDK 5.10.0 - 06/07/2020

Thay đổi: Các tùy chọn xử lý dữ liệu

Audience Network SDK 5.9.1 - 19/06/2020

Sửa lỗi

  • Đã sửa lỗi: java.lang.IllegalStateException: Đối tượng con được chỉ định đã có đối tượng cha.
  • Đã sửa lỗi thiếu lệnh gọi lại onAdClicked() cho một số quảng cáo.
  • Đã sửa lỗi: java.lang.NoClassDefFoundError: com.facebook.ads.redexgen.X.Ld.

Audience Network SDK 5.9.0 - 11/05/2020

Thay đổi: Cải thiện hiệu quả

  • Đã cải thiện thời gian tải quảng cáo.

Sửa lỗi

  • Đã sửa lỗi tự động phát video cho quảng cáo Tự nhiên, giờ đây, video sẽ bắt đầu tải lại MediaView.

Audience Network SDK 5.8.0 - 30/03/2020

Thay đổi: Cải thiện giao diện người dùng

  • Đã cập nhật thiết kế cho Video kèm phần thưởng.
  • Đã cập nhật thiết kế cho Quảng cáo chèn giữa.
  • Đã cập nhật thiết kế cho Quảng cáo bản dùng thử.

Thay đổi: Cải thiện tính năng phát lại video

  • Đã cải thiện tính năng phát lại video.

Sửa lỗi

  • Đã sửa lỗi NullPointerException trong quá trình khởi tạo SDK.
  • Lệnh gọi lại xác thực video kèm phần thưởng phía máy chủ hiện được kích hoạt như dự kiến.

Audience Network SDK 5.7.1 - 25/02/2020

Sửa lỗi

  • Đã sửa lỗi java.lang.VerifyError: com/facebook/ads/redexgen/X/0n trên một số bản dựng Android 4.x

Audience Network SDK 5.7.0 - 17/02/2020

Thay đổi: Cải thiện quảng cáo chèn giữa

  • Điểm cải thiện về thiết kế của quảng cáo chèn giữa.

Sửa lỗi

  • Quảng cáo chèn giữa và video kèm phần thưởng sẽ bắt đầu phát ở chế độ tắt tiếng theo mặc định.

Audience Network SDK 5.6.1 - 12/01/2020

Sửa lỗi và thay đổi

  • Đã sửa lỗi: Vấn đề liên quan đến lượt click trong Quảng cáo video tự nhiên.
  • Đã sửa lỗi: NPE trong RewardedVideo.
  • Đã sửa lỗi: Trình gỡ lỗi SDK và nhật ký băm của thiết bị thử nghiệm.
  • Đã sửa lỗi: ConcurrentModificationException.

Audience Network SDK 5.6.0 - 28/10/2019

Mới: API linh hoạt

Đã ra mắt API linh hoạt mới cho tất cả định dạng quảng cáo. API này cho phép chỉ định tất cả thông số tùy chỉnh để tải và hiển thị quảng cáo bằng cách sử dụng đối tượng công cụ tạo. Bạn có thể lấy đối tượng này thông qua lệnh gọi phương thức Ad.buildLoadConfig(). Chúng tôi vẫn sẽ hỗ trợ API cũ trong thời gian tới, nhưng cuối cùng sẽ gỡ API này.

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

Thay đổi: Cải thiện cách kết nối mạng và lưu vào bộ nhớ đệm

Thay đổi về logic kết nối mạng và lưu vào bộ nhớ đệm để cải thiện hiệu quả.

Thay đổi: Cờ đối tượng hỗn hợp

Chúng tôi đã thay đổi cờ cho nhãn Đối tượng hỗn hợp từ isChildDirected thành MixedAudience. Bạn có thể xem thêm thông tin về Đối tượng hỗn hợp và COPPA tại đây:

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

Sửa lỗi và thay đổi

  • Đã sửa lỗi: Quảng cáo bản dùng thử không còn bị treo trên thẻ giới thiệu - lỗi này ngăn quảng cáo hiển thị và khóa màn hình của người dùng.
  • Đã sửa lỗi: Quảng cáo bản dùng thử không hiển thị được, cho thấy mã nguồn HTML thay vì tài sản quảng cáo.
  • Đã sửa lỗi: Các vấn đề liên quan đến hướng của ảnh chụp màn hình ngang trên thẻ kết thúc Video kèm phần thưởng.

Audience Network SDK 5.5.0 - 19/08/2019

Đã thêm

  • Lưu biểu tượng biểu ngữ tự nhiên vào bộ nhớ đệm - API mới withPreloadedIconView cho phép bạn tùy ý lưu trước các tài sản biểu tượng vào bộ nhớ đệm cho quảng cáo tự nhiên. Bạn phải chỉ định chiều rộng và chiều cao.
NativeAdBase
.buildLoadAdConfig() // NativeAdBase.LoadAdConfigBuilder 
.withBidPayload(String)
.withCacheFlags(MediaCacheFlags)
.withPreloadedIconView(int w, int h)
.loadAd();
  • Cải thiện bộ nhớ đệm - đã tăng độ tin cậy của bộ nhớ đệm bằng cách giảm số lượng lỗi khi lưu vào bộ nhớ đệm.
  • Tối ưu hóa Quảng cáo chèn giữa và Video kèm phần thưởng
  • Giờ đây, hệ thống sẽ gửi cảnh báo đến bảng điều khiển thay vì thông báo lỗi trong trường hợp bạn:
  • Gửi yêu cầu loadAd() thứ hai đến đối tượng quảng cáo nếu một yêu cầu khác đang tải hoặc gửi yêu cầu showAd() thứ hai đến đối tượng quảng cáo nếu quảng cáo đã hiển thị trên màn hình.

Đã sửa lỗi

  • Sửa lỗi quảng cáo bản dùng thử.
  • Nút loa trên quảng cáo video chèn giữa có thể không phản hồi khi xoay thiết bị.
  • Âm thanh có thể phát trên thẻ kết thúc Video kèm phần thưởng.
  • Quảng cáo Video kèm phần thưởng không còn khóa màn hình trên thiết bị OPPO nữa.

Audience Network SDK 5.4.1 - 01/07/2019

Đã thêm

  • Màn hình mẫu trong AdUnitsSample cho NativeBanner ở ImageView

Đã sửa lỗi

  • Đã sửa lỗi NPE trong NativeBanner ở ImageView
  • Đã sửa lỗi tải dex
  • Đã sửa lỗi NPE trong RewardedVideo
  • SDK sẽ không bị lỗi nếu ứng dụng không được tăng tốc phần cứng

Điểm mới trong 5.4.0

  • ImageViewMediaView hiện có thể thay thế cho nhau đối với NativeBannerAd
  • Điểm cải thiện về bộ nhớ đệm file
  • Đã cải thiện tính bảo mật của SDK
  • Ứng dụng quảng cáo mẫu trên Kotlin
  • Đã gỡ phần phụ thuộc Exoplayer

Thay đổi:ImageView với NativeBannerAd

Hiện tại, bạn có thể tạo Quảng cáo biểu ngữ tự nhiên thông qua ImageView. Chúng tôi đã bổ sung các phương thức mới (xem bên dưới) để cho phép thực hiện việc này. Lưu ý rằng việc sử dụng MediaView vẫn được hỗ trợ.

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);
}

Mới: Cải thiện bộ nhớ đệm file trên Android

Android SDK của chúng tôi hiện sử dụng bộ nhớ đệm mới để lưu trữ quảng cáo được tải xuống. Bộ nhớ đệm mới này đáng tin cậy hơn và sẽ giảm bớt số lượng lỗi khi lưu vào bộ nhớ đệm.

Mới: Ứng dụng quảng cáo mẫu trên Kotlin

Chúng tôi hiện cung cấp một ứng dụng mẫu sử dụng Meta Audience Network SDK trên Kotlin.

Thay đổi: Đã gỡ phần phụ thuộc Exoplayer

Exoplayer không còn là phần phụ thuộc của SDK này nữa.

Sửa lỗi và thay đổi

  • Đã sửa lỗi: Lưu vào bộ nhớ đệm không chính xác trong Quảng cáo chèn giữa.
  • Đã sửa lỗi: Quảng cáo bản dùng thử không hiển thị ở chế độ ngang đối với định dạng Quảng cáo chèn giữa/Video kèm phần thưởng.
  • Đã sửa lỗi: ANR trong luồng giao diện người dùng.
  • Đã sửa lỗi: Biểu tượng đóng lớn hơn dự kiến khi mở toàn màn hình ở RecyclerView.
  • Thay đổi: loadAd không còn thực hiện I/O trong luồng giao diện người dùng đối với NativeBannerAd.

Audience Network SDK 5.3.2 - 01/07/2019

Đã sửa lỗi

  • Đã khắc phục vấn đề tải dex
  • Đã sửa lỗi NPE trong RewardedVideo
  • SDK sẽ không bị lỗi nếu ứng dụng không được tăng tốc phần cứng

Audience Network SDK 5.3.1 - 20/05/2019

Đã sửa lỗi

  • Đã sửa lỗi ứng dụng không phản hồi.

Audience Network SDK 5.3.0 - 15/04/2019

Đã thêm

  • Android SDK không còn yêu cầu thư viện hỗ trợ Android nữa. Các ứng dụng có thể nâng cấp lên Android X hoặc phiên bản khác của thư viện hỗ trợ mà không ảnh hưởng đến SDK của chúng.
  • Giờ đây, bạn có thể gọi BidderTokenProvider.getBidderToken() thường xuyên. Mã nhà thầu sẽ được tính toán trước ở giai đoạn bắt đầu để sau khi SDK khởi tạo, bạn có thể lấy mã nhà thầu nhanh hơn so với các phiên bản trước, giúp giảm thiểu tình trạng chờ đợi.
  • Giờ đây, Android SDK có số lượng phương thức nhỏ hơn. Android SDK hiện có khoảng 800 phương thức so với hơn 8000 trước đây. Điểm cải thiện này chủ yếu có ích cho nhà phát hành một dex. Ngoài ra, kích thước của Android SDK cũng nhỏ hơn.
  • Android SDK hiện sử dụng ít lưu lượng truy cập mạng đầu nguồn hơn khi kết nối với máy chủ Facebook.
  • SDK này hiện được gói theo cách khác để cải thiện các biện pháp bảo mật của chúng tôi. Chúng tôi gửi một tài sản riêng, đó là file dex có nhiều mã hơn. Không được phép chỉnh sửa mã byte của file dex này.
  • Phương thức mới (isInitialized) trong AudienceNetworkAds cho phép các ứng dụng thử nghiệm xem SDK này có được khởi tạo hay không. Với phương thức này, nhà phát hành có thể tránh được lỗi khởi tạo hai lần.
  • Phương thức mới (getAdsProcessName) trong AudienceNetworkAds cho phép các ứng dụng kiểm tra xem quy trình hiện tại có phải là quy trình SDK nội bộ không (giống như isInAdsProcess được ra mắt trong phiên bản 5.1). Các nhà phát hành muốn có nhiều quyền kiểm soát hơn đối với các quy trình trên ứng dụng của mình có thể dùng phương thức này để lọc quy trình do SDK quảng cáo tạo ra.
  • Giờ đây, hàm khởi tạo NativeAdViewAttributes cần có đối tượng Ngữ cảnh.

Audience Network SDK 5.2.1 - 14/03/2019

Đã sửa lỗi

  • Đã sửa lỗi NPE trong quá trình lưu vào bộ nhớ đệm.
  • Đã sửa lỗi NativeAdsManager isAdInvalidated() luôn trả về giá trị true
  • Đã sửa lỗi ConcurrentModificationException

Audience Network SDK 5.2.0 - 20/02/2019

Đã thêm

  • Mẫu tự nhiên mới - giúp bạn thêm Quảng cáo tự nhiên vào ứng dụng của mình dễ dàng hơn.
  • Đã thêm tùy chọn ẩn biểu tượng báo cáo quảng cáo khỏi AdOptionsView.
  • Đã thêm phông nền mờ vào video ở MediaView (Quảng cáo tự nhiên).
  • Cải thiện thiết kế của quảng cáo chèn giữa.

Audience Network SDK 5.1.2 - 19/02/2019

Đã sửa lỗi

  • Đã giảm thiểu lỗi Fatal Exception: android.util.AndroidRuntimeException: android.content.pm.PackageManager$NameNotFoundException: com.google.android.webview trên Android.
  • Đã sửa ngoại lệ 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 - 24/01/2019

Đã sửa lỗi

  • Khi Video kèm phần thưởng gặp sự cố lưu vào bộ nhớ đệm hoặc bị lỗi, thẻ kết thúc này sẽ xuất hiện và phần thưởng được cấp cho người dùng.

Audience Network SDK 5.1.0 - 31/10/2018

Đã thêm

  • AdOptionsView cho quảng cáo tự nhiên để tăng sự linh hoạt.
  • Phương thức khởi tạo SDK.
  • Cài đặt chế độ lỗi tích hợp - sẽ trả về một ngoại lệ ở chế độ gỡ lỗi khi SDK được dùng không chính xác.
  • Đã thêm định dạng Quảng cáo bản dùng thử vào Vị trí quảng cáo chèn giữa. Quảng cáo bản dùng thử là định dạng quảng cáo tương tác mới. Với định dạng này, nhà quảng cáo có thể cung cấp bản xem trước ngắn cho game, ứng dụng hoặc thương hiệu của mình trước khi mọi người có thể chọn tải ứng dụng xuống.

Audience Network SDK 5.0.1 - 03/10/2018

Đã sửa lỗi

  • Đã sửa lỗi Error: java.lang.RuntimeException: Unable to pause activity {com.your.app/com.facebook.ads.AudienceNetworkActivity}: java.lang.NullPointerException cho Quảng cáo chèn giữa quay vòng.
  • Đã sửa ngoại lệ java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLayoutListener.
  • Đã sửa ngoại lệ java.lang.IllegalStateException: The specified child already has a parent.

Audience Network SDK 5.0.0 - 07/09/2018

Đã thêm

  • Lưu ý quan trọng! Để hỗ trợ Android P, vui lòng tham khảo hướng dẫn Cấu hình bảo mật mạng Android
  • Đã thêm định dạng Quảng cáo bản dùng thử trong Vị trí quảng cáo video kèm phần thưởng: Quảng cáo bản dùng thử là định dạng quảng cáo tương tác mới. Với định dạng này, nhà quảng cáo có thể cung cấp bản xem trước ngắn cho game, ứng dụng hoặc thương hiệu của mình trước khi mọi người có thể chọn tải ứng dụng xuống.
  • Video dài hiện được hỗ trợ trên Video kèm phần thưởng có tùy chọn bỏ qua.
  • Biểu tượng "Báo cáo quảng cáo" mới trong Quảng cáo chèn giữa và Video kèm phần thưởng.
  • Thẻ kết thúc mới dành cho Video kèm phần thưởng.
  • Đặt failOnCacheFailure làm mặc định cho Video kèm phần thưởng
  • Thiết kế mới cho Quảng cáo chèn giữa.
  • Giờ đây, Video chèn giữa sẽ được lưu vào bộ nhớ đệm theo mặc định.
  • Lệnh gọi lại OnActivityDestroyed không bắt buộc dành cho Video kèm phần thưởng và Quảng cáo chèn giữa.

Đã sửa lỗi

  • Đã cải thiện quá trình triển khai bộ nhớ đệm cho Quảng cáo chèn giữa.
  • Dừng tự động phát Video trong luồng sau khi bỏ qua quảng cáo trong ứng dụng mẫu của chúng tôi.
  • Đã sửa lỗi khi audioFocus thay đổi.
  • Đã dừng di chuyển AdChoicesView sang trái khi nhấp nhiều lần.
  • Đã giảm thiểu IllegalStateException với MediaPlayer.
  • Đã dừng Mẫu NativeAd và Mẫu NativeBannerAd gây sự cố cho ứng dụng mẫu.
  • Đã thêm mã lỗi cho các lỗi nội bộ.
  • Ngoại lệ thời gian chạy trong MediaPlayer.hasSound
  • Không phát lại Video trong luồng đã bỏ qua
  • Đã sửa ngoại lệ con trỏ rỗng DefaultMediaViewVideoRenderer.
  • Đã sửa lỗi trong AudienceNetworkActivity.
  • Đã sửa ngoại lệ RejectedExecution.
  • Đã sửa lỗi chặn luồng chính.

Audience Network SDK 4.99.3 - 16/08/2018

Đã sửa lỗi

  • Đã sửa lỗi định dạng quảng cáo dọc không khớp với quảng cáo ngang, trong thời gian đặt giá thầu với thời gian quảng cáo.

Audience Network SDK 4.99.1 - 04/07/2018

Đã thêm

  • Hỗ trợ ImageView cho biểu tượng quảng cáo của NativeAd.
  • Đã thêm lệnh gọi lại OnActivityDestroyed không bắt buộc dành cho Video kèm phần thưởng và Quảng cáo chèn giữa.

Đã sửa lỗi

  • Đã sửa lỗi khi audioFocus thay đổi.
  • Đã sửa lỗi AdChoicesView dừng di chuyển sang trái khi nhấp nhiều lần.
  • Đã sửa lỗi IllegalStateException với MediaPlayer
  • Đã sửa lỗi Mẫu NativeAd và Mẫu NativeBannerAd gây sự cố cho ứng dụng mẫu.

Audience Network SDK 4.99.0 - 12/06/2018

Đã thêm

  • Định dạng Quảng cáo tự nhiên mới, NativeBannerAd, hiện sẽ được dùng để hiển thị quảng cáo tự nhiên chỉ với biểu tượng nhà quảng cáo/ứng dụng
  • MediaView hiện đã được áp dụng cho Quảng cáo tự nhiên
  • IconView mới hiện đã được áp dụng cho Quảng cáo biểu ngữ tự nhiên
  • Cập nhật API Quảng cáo tự nhiên
  • Đã thêm "advertiserName", "headline", "linkDescription", "sponsoredTranslation", "adTranslation", "promotedTranslation"
  • Đã đổi tên "body" thành "bodyText"
  • Giờ đây, tùy chọn lưu tất cả tài sản file phương tiện vào bộ nhớ đệm là tùy chọn mặc định cho NativeAd và NativeBannerAd (file phương tiện dành cho nativeAd là hình ảnh/video và biểu tượng). File phương tiện dành cho nativeBannerAds là biểu tượng).
  • MediaCacheFlag hiện chỉ có 2 tùy chọn; Tất cả hoặc KHÔNG CÓ.
  • đã thêm lệnh gọi lại onMediaDownloaded() vào NativeAdListener để thông báo khi file phương tiện được tải xuống thành công.
  • Đã thêm phương thức (NativeAd / NativeBannerAd).downloadMedia để tải xuống file phương tiện do nhà phát hành sở hữu.
  • Loại trừ nhóm chế độ xem chính khỏi các khu vực có thể nhấp trừ khi nhà phát hành cố ý đưa chúng vào danh sách clickableView.

Đã gỡ

  • Đã gỡ "title" và "subtitle" khỏi API Quảng cáo tự nhiên

Đã sửa lỗi

  • Đã sửa lỗi bố cục khi làm mờ hình ảnh.

Audience Network SDK 4.28.2 - 21/05/2018

Đã sửa lỗi

  • Sửa lỗi NPE
  • Đã sửa lỗi mới do cơ sở dữ liệu bị khóa
  • Đã sửa các lỗi OutOfMemory mới
  • Đã sửa lỗi IllegalStateException trong MediaPlayer
  • Đã sửa lỗi Quảng cáo tự nhiên nhấp nháy khi phát video
  • Đã sửa lỗi khi hủy đăng ký chế độ xem đã được thu gom rác

Audience Network SDK 4.28.1 - 09/04/2018

Đã sửa lỗi

  • Sửa lỗi NPE
  • Đã sửa lỗi khi đặt phông nền trên MediaView do TextureView không hỗ trợ nó kể từ Android Nougat
  • Đã sửa lỗi do cơ sở dữ liệu bị khóa
  • Đã sửa các lỗi Hết bộ nhớ
  • Đã sửa lỗi ImagePlaceHolder không hiển thị trước khi quảng cáo video bắt đầu
  • Đã sửa lỗi nội bộ gặp phải khi nhấn nút X trên Video kèm phần thưởng
  • Đã sửa lỗi onLoggingImpression() không được gọi trên Video trong luồng

Đã gỡ

  • Đã gỡ phần phục thuộc Android AppCompat

Audience Network SDK 4.28.0 - 05/03/2018

Đã thêm

  • Nhà phát hành sử dụng Video kèm phần thưởng hiện có thể đặt rewardData trước hoặc sau phương thức loadAd.
  • Đã thêm API tagView cho phép bạn khai báo vai trò của các chế độ xem dùng để xây dựng trải nghiệm tự nhiên tùy chỉnh trong ứng dụng của bạn.
  • Bản dịch của Văn bản được tài trợ. Văn bản hiện được bản địa hóa cho người dùng.
  • Cập nhật Exoplayer lên 2.4.2

Đã sửa lỗi

  • Đã chuyển tất cả yêu cầu quảng cáo ra ngoài bộ thi hành nối tiếp mặc định của AsyncTask
  • Sửa lỗi NPE
  • Sửa một số lỗi ghi nhật ký
  • Đã sửa lỗi rò rỉ bộ nhớ
  • Đã sửa lỗi khi MediaPlayer không được khởi chạy
  • Navbar bị ẩn ở chế độ toàn màn hình
  • Đã sửa lỗi liên quan đến cơ sở dữ liệu
  • Đã sửa lỗi tải lớp cho AsyncTask

Audience Network SDK 4.27.1 - 07/02/2018

Đã sửa lỗi

  • Đã sửa lỗi do sử dụng AppCompatImageView và AppCompatButton

Audience Network SDK 4.27.0 - 06/12/2017

Đã thêm

  • Thiết kế mới cho Quảng cáo chèn giữa - triển khai định dạng tự nhiên - phía máy chủ được kiểm soát để thử nghiệm hiệu quả
  • Đã chuyển phương thức NativeAd.getAdChoicesText() sang chế độ công khai để sử dụng từ Unity
  • Đã thêm tùy chọn hiển thị quảng cáo Video kèm phần thưởng theo hướng của ứng dụng khi thiết bị đang khóa hướng - Nhà phát hành sẽ nhận được hành vi này nếu gọi phương thức hiển thị theo hướng của ứng dụng: rewardedVideoAd.show(APP_ORIENTATION);
  • Đã hiển thị thời lượng video cho quảng cáo Video kèm phần thưởng - nhà phát hành cần phải gọi rewardedVideoAd.getVideoDuration() khi nhận được lệnh gọi lại onAdLoaded

Đã gỡ

  • Gỡ thử nghiệm lưu trước vào bộ nhớ đệm cho quảng cáo chèn giữa dạng hình ảnh và thẻ quay vòng, vì dữ liệu cho thấy kết quả không khả quan

Đã sửa lỗi

  • Giảm thời gian trễ cho lệnh gọi lại onInterstitialDismissed và onRewardedVideoClosed đang được gọi
  • Đã sửa lỗi IllegalStateException do kích thước trình nghe cảm biến vượt quá giới hạn tối đa - ảnh hưởng đến các thiết bị Xiaomi
  • Đã sửa một trong các lỗi Trình duyệt trong ứng dụng hiển thị Trang trống cho một số quảng cáo
  • Đã sửa lỗi với quảng cáo video Chèn giữa - Video trống hiển thị khi người dùng quay lại từ trang web hoặc cửa hàng trên các phiên bản hệ điều hành cũ
  • Đã sửa lỗi thanh menu dưới cùng bị cắt trong ứng dụng NativeAdSample, Chế độ xem mẫu

Audience Network SDK 4.26.1 - 25/10/2017

Đã sửa lỗi

  • Đã sửa lỗi do cơ sở dữ liệu bị khóa

Audience Network SDK 4.26.0 - 14/09/2017

Đã thêm

  • Đã thêm nút CTA vào trải nghiệm quảng cáo video tự nhiên ở chế độ toàn màn hình
  • Đã thêm biện pháp kiểm soát dành cho nhà phát hành để lưu quảng cáo video chèn giữa vào bộ nhớ đệm (bằng cách sử dụng interstitialAd.loadAd(EnumSet.of(CacheFlag.VIDEO));)
  • Đã bật các loại thử nghiệm quảng cáo demo trên ứng dụng AdUnitsSample và NativeAdsSample
  • Đã thêm biện pháp kiểm soát dành cho nhà phát hành để không tải được RewardedVideoAd nếu không thể lưu video vào bộ nhớ đệm (bằng cách sử dụng rewardedVideoAd.loadAd(true);)
  • Đã thêm biện pháp kiểm soát để chúng tôi thử nghiệm tính năng lưu vào bộ nhớ đệm cho quảng cáo chèn giữa dạng hình ảnh đơn giản và thẻ quay vòng
  • Đã thêm API bản alpha cho phương thức Đặt giá thầu ứng dụng

Đã sửa đổi

Đã sửa lỗi

  • Đã sửa lỗi tạo nhiều luồng trên quảng cáo tự nhiên
  • Đã sửa lỗi không thể lưu video vào bộ nhớ đệm trên các thiết bị cụ thể
  • Đã sửa lỗi Exoplayer khi phát quảng cáo video chèn giữa trong nền
  • Đã sửa lỗi MediaPlayer với video tự động phát khi người dùng tạm dừng trải nghiệm quảng cáo video tự nhiên ở chế độ toàn màn hình
  • Đã sửa lỗi ghi nhật ký xem hết video cho Video kèm phần thưởng
  • Đã sửa ngoại lệ chia cho 0 trên quảng cáo video chèn giữa
  • Đã hủy tất cả tài nguyên khi chúng tôi gọi phương thức nativeAd.destroy()
  • Đã sửa lỗi trên quảng cáo quay vòng khi tự động xoay màn hình
  • Đã sửa lỗi NPE trong công cụ hiển thị chế độ xem video
  • Đã sửa lỗi rò rỉ bộ nhớ trong quảng cáo video
  • Đã sửa lỗi ghi nhật ký phiên trình duyệt và lượt click trùng lặp cho quảng cáo video chèn giữa
  • Đã sửa lỗi ghi nhật ký lượt click trên các phiên bản chế độ xem web bị lỗi cho quảng cáo chèn giữa dạng hiển thị và quay vòng

Audience Network SDK 4.25.0 - 26/07/2017

Đã thêm

  • Sử dụng Exoplayer cho quảng cáo video thay vì Mediaplayer

Đã sửa đổi

  • Đã cập nhật Dịch vụ Google Play và các phiên bản phần phụ thuộc của thư viện hỗ trợ

Đã sửa lỗi

  • Đã sửa lỗi khi tương tác với màn hình sau khi video kèm phần thưởng kết thúc và trước khi hiển thị thẻ kết thúc
  • Đã sửa lỗi không thực hiện được vào lần hiển thị đầu tiên khi chưa truy xuất ID quảng cáo
  • Exoplayer không khởi động lại video nữa sau khi xoay vòng trên Quảng cáo chèn giữa
  • Đã sửa lỗi trên các thiết bị Android cũ (dưới 4.2) cho quảng cáo chèn giữa video