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

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

Audience Network iOS SDK 6.15.0 - 15/03/2024

  • Đã thêm file kê khai quyền riêng tư có khai báo các loại dữ liệu được thu thập và API lý do bắt buộc
  • Phiên bản iOS tối thiểu hiện được hỗ trợ là iOS 12
  • Sửa các lỗi nhỏ và cải thiện hiệu quả

Audience Network iOS SDK 6.14.0 - 03/08/2023

  • Sửa lỗi do vấn đề về bộ nhớ khi tải quá nhiều chế độ xem
  • Gỡ bitcode khỏi SDK

Audience Network iOS SDK 6.12.0 - 03/10/2022

  • Đã khắc phục sự cố trong SKStoreProductViewController trên iOS 15.7

Audience Network iOS SDK 6.11.2 - 13/07/2022

  • Đã sửa lỗi trên iOS 15.6 (beta) - nhấn 2 lần vào nút CTA trong quảng cáo cài đặt ứng dụng di động khiến ứng dụng lưu trữ bị treo

Audience Network iOS SDK 6.11.1 - 24/05/2022

  • Đã sửa lỗi trên iOS 15.5 - nhấn hai lần vào nút CTA trong quảng cáo cài đặt ứng dụng di động khiến ứng dụng lưu trữ bị treo
  • Cải thiện hiệu quả

Audience Network iOS SDK 6.11.0 - 11/05/2022

  • Cải thiện hiệu quả
  • Đã hoàn nguyên phương thức phân phối mặc định của Audience Network SDK về dạng khung tĩnh qua CocoaPods. Nếu muốn nhúng khung động, bạn cần cài đặt theo cách thủ công.
  • -loadAd không được dùng nữa. Thay vào đó là các phương thức -loadAdWithBidPayload:. Để biết thêm chi tiết về việc Audience Network chỉ dùng phương thức đặt giá thầu, hãy tham khảo bài viết trên blog của Audience Network

Audience Network iOS SDK 6.10.0 - 12/04/2022

  • Cải thiện hiệu quả
  • Audience Network SDK hiện được phân phối dưới dạng khung động qua CocoaPods.

Audience Network iOS SDK 6.9.0 - 08/11/2021

  • Cải thiện hiệu quả
  • Bạn không cần phải dùng FBSDKCoreKit_Basics dưới dạng phần phụ thuộc nữa.
  • Bạn cần phải dùng Xcode 13 khi xây dựng các ứng dụng tích hợp phiên bản này của Audience Network SDK.

Audience Network iOS SDK 6.8.0 - 11/10/2021

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

Audience Network iOS SDK 6.7.0 - 13/09/2021

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

Audience Network iOS SDK 6.6.0 - 24/08/2021

  • SDK hiện được đóng gói dưới dạng XCFramework
  • Lát cắt trình mô phỏng arm64 cho phép thử nghiệm trên nền tảng Apple Silicon Mac

Audience Network iOS SDK 6.5.1 - 23/06/2021

  • Đã vô hiệu hóa tính năng tối ưu hóa thời gian liên kết
  • Đã cập nhật pod FBAudienceNetwork để phụ thuộc vào một pod FBSDKCoreKit_Basic độc lập nhằm tương thích với FBSDK 11.0 trở lên. Phiên bản này sẽ không tương thích với các phiên bản FBSDK cũ thông qua CocoaPods. Xem thêm trên GitHub.

Audience Network iOS SDK 6.5.0 - 17/05/2021

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

Audience Network iOS SDK 6.4.1 - 21/04/2021

  • Tối ưu hóa bộ nhớ và cải thiện hiệu quả
  • Phiên bản phần phụ thuộc FBSDKCoreKit_Basics: >= 7.0.1. Bạn nên sử dụng bản phát hành mới nhất để đạt hiệu quả và độ ổn định cao nhất. Tải FBSDKCoreKit_Basics xuống từ GitHub

Audience Network iOS SDK 6.3.1 - 23/03/2021

Bạn phải dùng Xcode 12 thì mới sử dụng được Audience Network SDK 6.3.1

Bạn phải dùng Xcode 12 trở lên thì mới sử dụng được phiên bản này của Audience Network SDK khi tạo ứng dụng.

Đã sửa lỗi:

  • Ngăn tình trạng thanh điều hướng che lấp quảng cáo.
  • Sửa lỗi bố cục nhỏ cho quảng cáo bản dùng thử.

Audience Network iOS SDK 6.3.0 - 22/02/2021

Bạn phải dùng Xcode 12 thì mới sử dụng được Audience Network SDK 6.3.0

Bạn phải dùng Xcode 12 trở lên để sử dụng phiên bản này của Audience Network SDK khi tạo ứng dụng.

Đã khắc phục lỗi:

  • Lỗi do việc phân lớp con SKStoreProductViewController trên iOS 13.0 gây ra.
  • Âm thanh không dừng lại sau khi bỏ qua quảng cáo bản dùng thử.
  • Video đã tạm dừng nhưng không dùng được nút phát để tiếp tục.

Audience Network iOS SDK 6.2.1 - 11/01/2021

Để kiếm tiền trên iOS 14 sau khi Apple đưa ra các yêu cầu mới, bạn phải sử dụng Audience Network SDK 6.2.1 trở lên. Hãy lưu ý rằng đây là thay đổi so với hướng dẫn sử dụng SDK 6.0 trở lên mà chúng tôi đã thông báo trước đó.

Phiên bản mới nhất này có 2 yêu cầu quan trọng cần lưu ý:

  • Triển khai cờ "setAdvertiserTrackingEnabled" (bất kể có sử dụng nền tảng trung gian hay không) nhằm cho biết liệu có sử dụng dữ liệu này để phân phối quảng cáo được cá nhân hóa không.
  • Thêm ID SKAdNetwork đề xuất vào Info.plist của dự án Xcode để nhà quảng cáo đo lường mức độ thành công của chiến dịch quảng cáo.
  • Xây dựng bằng Xcode 12 trở lên (iOS SDK 14 trở lên).

Audience Network iOS SDK 6.2.0 - 26/10/2020

Lưu ý: Audience Network iOS SDK 6.2 là phiên bản tiếp theo sau phiên bản 6.0 và bao gồm các thay đổi ở phiên bản 6.1. Chúng tôi đã bỏ qua nhãn 6.1 để duy trì sự tương đương về phiên bản với bản phát hành Android.

Phiên bản phần phụ thuộc FBSDKCoreKit_Basics: >= 7.0.1. Bạn nên sử dụng bản phát hành mới nhất để đạt hiệu quả và độ ổn định cao nhất. Tải FBSDKCoreKit_Basics xuống từ GitHub.

Phiên bản này của Audience Network SDK được xây dựng bằng Xcode 11.6.

SKAdNetwork: Audience Network iOS SDK 6.2.1 trở lên tương thích với SKAdNetwork của Apple. Hãy xem thêm trên Meta for Developers.

Thay đổi: Xem và lướt xem

Xem và lướt xem trên iOS với những điểm cải tiến so với bản Android.

Thay đổi: Bố cục thích ứng

Chúng tôi đã thực hiện một số điểm cải tiến nhỏ để chạy lại thiết kế thích ứng thay thế.

Audience Network iOS SDK 6.0.0 - 28/09/2020

Phiên bản phần phụ thuộc FBSDKCoreKit_Basics: >= 7.0.1. Bạn nên sử dụng bản phát hành mới nhất để đạt hiệu quả và độ ổn định cao nhất. Tải FBSDKCoreKit_Basics xuống từ GitHub.

Phiên bản này của Audience Network SDK được tạo bằng Xcode 11.6.

Thay đổi: API mới, setAdvertiserTrackingEnabled

Hãy xem thêm trên Meta for Developers.

Thay đổi: Hỗ trợ SKAdNetwork

Khi Apple đưa ra các yêu cầu mới, tất cả nhà phát hành đều phải sử dụng Audience Network iOS SDK 6.2.1 trở lên để kiếm tiền từ người dùng iOS 14

Đã sửa lỗi:

  • Các trường hợp trong đó quảng cáo chèn giữa và quảng cáo video kèm phần thưởng đôi khi hiển thị theo hướng không chính xác.

Audience Network iOS SDK 5.10.1 - 20/07/2020

Phiên bản phần phụ thuộc FBSDKCoreKit_Basics: >= 5.6.0. Bạn nên sử dụng bản phát hành mới nhất để đạt hiệu quả và độ ổn định cao nhất. Tải FBSDKCoreKit_Basics xuống từ GitHub.

Đã sửa lỗi:

  • Lỗi xảy ra trong bản phát hành trước đó (5.10.0) trong các trường hợp sử dụng phiên bản phần phụ thuộc FBSDKCoreKit_Basics 7.0.0 trở xuống.

Audience Network iOS SDK 5.10.0 - 06/07/2020

Đã xảy ra vấn đề ảnh hưởng đến Audience Network SDK 5.10.0 dành cho iOS, dẫn đến lỗi ứng dụng. Chúng tôi đang xây dựng và có thể phát hành bản sửa lỗi vào tháng 07/2021. Ngoài ra, bạn có thể cập nhật lên FBSDKCoreKit phiên bản 7.0.1 trở lên để tránh xảy ra vấn đề này.

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

Chúng tôi đã phát hành tính năng Giới hạn mức sử dụng dữ liệu để cấp cho doanh nghiệp nhiều quyền kiểm soát hơn đối với cách hệ thống sử dụng dữ liệu của họ, đồng thời hỗ trợ họ tốt hơn trong nỗ lực tuân thủ Đạo luật về Quyền riêng tư của người tiêu dùng ở California (CCPA).

Audience Network iOS SDK 5.9.0 - 11/05/2020

Phiên bản phần phụ thuộc FBSDKCoreKit_Basics: >= 5.6.0. Bạn nên sử dụng bản phát hành mới nhất để đạt hiệu quả và độ ổn định cao nhất. Tải FBSDKCoreKit_Basics xuống từ GitHub.

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

  • Giảm thời gian tải quảng cáo
  • Giảm mức sử dụng băng thông mạng

Đã sửa lỗi:

  • Lỗi hiển thị quảng cáo hiếm gặp ở định dạng toàn màn hình

Audience Network iOS SDK 5.8.0 - 30/03/2020

Phiên bản phần phụ thuộc FBSDKCoreKit_Basics: >= 5.6.0. Bạn nên sử dụng bản phát hành mới nhất để đạt hiệu quả và độ ổn định cao nhất. Tải FBSDKCoreKit_Basics xuống từ GitHub.

Thay đổi: Đã gỡ mediaViewRenderingMethod

Đã gỡ phương thức hiển thị file phương tiện không dùng nữa khỏi API công khai. Ngừng sử dụng mediaViewRenderingMethod để đảm bảo tiện ích tích hợp Audience Network của bạn tiếp tục hoạt động.

Đã sửa lỗi:

  • Lệnh gọi lại phần thưởng phía máy chủ hiện đã được kích hoạt như dự kiến.

Audience Network iOS SDK 5.7.1 - 20/02/2020

Đã sửa lỗi:

  • Đã xử lý các lỗi trên thiết bị iOS9 khi cố yêu cầu quảng cáo.

Audience Network iOS SDK 5.7.0 - 17/02/2020

Thay đổi: Xcode 11

SDK của chúng tôi sẽ không thể liên kết với các dự án đã bật bitcode được tạo bằng Xcode10.

Thay đổi: Điểm cải tiến về video kèm phần thưởng

Cải thiện thiết kế của video kèm phần thưởng.

Thay đổi: Điểm cải tiến về quảng cáo chèn giữa

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

Audience Network iOS SDK 5.6.1 - 28/01/2020

Đã sửa lỗi:

  • Các biểu tượng bị trùng lặp khi bao gồm minizip.
  • Cảnh báo của trình liên kết về việc triển khai hạng mục trùng lặp.
  • Vấn đề hiển thị ở quảng cáo bản dùng thử.
  • Quảng cáo bản dùng thử hiện đã tải chính xác cho tất cả nội dung.
  • Quảng cáo bản dùng thử hiện đã đóng chính xác trên thiết bị màn hình rộng.
  • Đã sửa lỗi xảy ra khi cố lưu tài sản quảng cáo vào bộ nhớ đệm.

Audience Network iOS SDK 5.6.0 - Ngày 28/10/2019

Thay đổi: Đã gỡ UIWebView

Chúng tôi đã gỡ tất cả thông tin tham chiếu đến UIWebView mà Apple không dùng nữa.

Thay đổi: Điểm cải tiến về hình ảnh chèn giữa

Đã cập nhật thiết kế cho hình ảnh chèn giữa.

Thay đổi: Điểm cải tiến về thẻ kết thúc cho quảng cáo chèn giữa

Đã cập nhật thiết kế cho thẻ kết thúc quảng cáo chèn giữa bằng cách nhấp vào liên kết.

Thay đổi: Điểm cải tiến về 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: Video chèn giữa hiện sẽ phát khi người dùng chuyển đến thẻ quay vòng video tiếp theo từ thẻ hình ảnh trước đó.
  • Đã sửa lỗi: Quảng cáo chèn giữa giờ sẽ hiển thị chính xác khi xoay thiết bị sau khi tải quảng cáo.
  • Đã thay đổi: Đã nâng cấp phần phụ thuộc FBSDKCoreKit_Basics lên phiên bản 5.6.0 trở lên.

Vấn đề đã biết

ld: warning: instance method 'adnw_URLEncodedString' in category from ... conflicts with same method from another category

Phương thức lập phiên bản "adnw_URLEncodedString" bị xung đột trong 2 hạng mục khác nhau. Do quá trình triển khai phương thức này ở cả hai hạng mục đều giống nhau nên việc này sẽ không gây ảnh hưởng gì. Bạn sẽ thấy một cảnh báo cho biết vấn đề này khi tạo bằng Xcode, nhưng bạn có thể bỏ qua nó.

Audience Network iOS SDK 5.5.1 - 25/09/2019

Mới: Hỗ trợ iOS13

  • Bản phát hành chính thức để hỗ trợ iOS 13
  • Ngừng sử dụng UIWebView

Audience Network iOS SDK 5.5.0 - 19/08/2019

Mới: Đã hỗ trợ thêm các lớp kích thước

Audience Network iOS SDK hiện đã hỗ trợ các lớp kích thước.

Mới: Đã thêm phần phụ thuộc vào zlib

Định dạng quảng cáo chèn giữa và video kèm phần thưởng hiện phải sử dụng bộ mã hóa zlib của Apple.

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

  • Đã thay đổi: Cập nhật quy trình báo cáo quảng cáo chèn giữa.
  • Đã sửa lỗi: Đã tuân theo cài đặt cờ setIdleTimerDisabled ban đầu sau khi phát lại video.
  • Đã sửa lỗi: Quảng cáo bản dùng thử trong quảng cáo chèn giữa hiện đã tuân theo sự thay đổi về hướng thiết bị.
  • Đã thay đổi: Đã nâng cấp phần phụ thuộc FBSDKCoreKit_Basics lên phiên bản 5.2.1 trở lên.

Audience Network iOS SDK 5.4.0 - Ngày 17/06/2019

  • UIImageViewFBMediaView hiện có thể thay thế cho nhau đối với FBNativeBannerAd
  • Cải thiện bộ nhớ đệm file
  • Đã thêm phần phụ thuộc vào FBBSDKCoreKit_Basics
  • Đã gỡ phần phụ thuộc của CoreLocation.framework

Thay đổi:UIImageView với FBNativeBannerAd

Hiện tại, bạn có thể tạo Quảng cáo biểu ngữ tự nhiên thông qua UIImageView. 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 điều này. Lưu ý rằng việc sử dụng FBMediaView vẫn được hỗ trợ.

@interface FBNativeBannerAd

/**
 This is a method to associate a FBNativeBannerAd with the UIView you will use to display the native ads.

 @param view The UIView you created to render all the native ads data elements.
 @param iconImageView The UIImageView you created to render the icon
 @param viewController The UIViewController that will be used to present SKStoreProductViewController
 (iTunes Store product information) or the in-app browser. If nil is passed, the top view controller currently shown
 will be used.


 The whole area of the UIView will be clickable.
 */
- (void)registerViewForInteraction:(UIView *)view
                     iconImageView:(UIImageView *)iconImageView
                    viewController:(nullable UIViewController *)viewController;

/**
 This is a method to associate FBNativeBannerAd with the UIView you will use to display the native ads
 and set clickable areas.

 @param view The UIView you created to render all the native ads data elements.
 @param iconImageView The UIImageView you created to render the icon
 @param viewController The UIViewController that will be used to present SKStoreProductViewController
 (iTunes Store product information). If nil is passed, the top view controller currently shown will be used.
 @param clickableViews An array of UIView you created to render the native ads data element, e.g.
 CallToAction button, Icon image, which you want to specify as clickable.
 */
- (void)registerViewForInteraction:(UIView *)view
                     iconImageView:(UIImageView *)iconImageView
                    viewController:(nullable UIViewController *)viewController
                    clickableViews:(nullable NSArray<UIView *> *)clickableViews;

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

iOS 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: Đã thêm phần phụ thuộc vào FBBSDKCoreKit_Basics

Chúng tôi sẽ thêm FBSDKCoreKit/FBSDKCoreKit_Basics làm phần phụ thuộc của iOS SDK. Các thay đổi này sẽ cần thiết trong những phần phụ thuộc của dự án.

Các nhà phát triển sử dụng CocoaPods sẽ không cần thay đổi mã. Nhà phát triển chỉ cần chạy bản cập nhật pod repo và cài đặt pod. Dự án sẽ tự động được cập nhật lên phiên bản mới nhất.

Các nhà phát triển tích hợp theo cách thủ công phải thêm phần phụ thuộc thủ công của FBSDKCoreKit.framework vào dự án. Bạn có thể thực hiện việc này theo các bước sau:

  1. Tải xuống cả FBSDKCoreKit.framework và phiên bản rút gọn của khung đó (FBSDKCoreKit_Basics.framework) từ trang phát hành GitHub của chúng tôi.
  2. Nếu bạn sử dụng khung tĩnh, hãy kéo và thả khung đó vào dự án.
  3. Nếu bạn sử dụng khung động, hãy thêm khung đó vào “Mã nhị phân nhúng” của dự án.

Nếu ứng dụng của bạn đang dùng FBSDKCoreKit, bạn cần nâng cấp ứng dụng đó lên Facebook SDK phiên bản 5.0.

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

  • Đã sửa lỗi: Thông báo lỗi "Ngoại lệ không được xử lý" hiển thị trong khi tải quảng cáo video có mục tiêu là Lượt cài đặt ứng dụng đối với định dạng Quảng cáo chèn giữa.
  • Đã sửa lỗi: Hình ảnh sản phẩm không khớp giữa hình ảnh thẻ quay vòng và trang web sau khi nhấn vào nút kêu gọi hành động của thẻ quay vòng cụ thể đối với định dạng Quảng cáo chèn giữa.
  • Đã sửa lỗi: Trình phát video trên iOS bị lỗi.

Audience Network iOS SDK 5.3.2 - 16/05/2019

Đã sửa lỗi

  • Đã sửa lỗi phương thức ủy quyền adDidLoad được gọi hai lần mỗi khi tải quảng cáo đối với quảng cáo biểu ngữ.

Khác

  • Đã gỡ phần phụ thuộc của CoreLocation.framework

Audience Network iOS SDK 5.3.1 - 16/04/2019

Phiên bản này giống với phiên bản 5.3.0, nhưng được xây dựng bằng XCode 10.1. Vui lòng sử dụng phiên bản này nếu bạn không dùng XCode 10.2 trở lên để xây dựng ứng dụng.

Audience Network iOS SDK 5.3.0 - 15/04/2019

Phiên bản này sẽ tương thích với XCode 10.2 trở lên. Nếu bạn dùng XCode 10.1 để xây dựng ứng dụng, vui lòng sử dụng Audience Network SDK 5.3.1

Đã thêm

  • Cải thiện thiết kế của quảng cáo chèn giữa

Đã sửa lỗi

  • Đã khắc phục vấn đề với giá trị CFBundleSupportedPlatforms trong Info.plist
  • Đã sửa lỗi ở quảng cáo bản dùng thử
  • Đã sửa lỗi âm lượng ban đầu của quảng cáo chèn giữa

Audience Network iOS SDK 5.2.0 - 20/02/2019

Đã thêm

  • Bộ xác định tính khả rỗng
  • Tùy chọn để ẩn biểu tượng báo cáo quảng cáo khỏi AdOptionsView
  • 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 dễ dàng hơn.
  • Điểm cải tiến về thiết kế của quảng cáo chèn giữa

Đã sửa lỗi

  • Bộ hẹn giờ và hoạt ảnh bắt đầu nếu đã chọn thẻ cho quảng cáo kèm phần thưởng

Audience Network iOS SDK 5.1.1 - 16/01/2019

Đã sửa lỗi

  • Video chèn giữa tiếp tục phát sau khi người dùng nhấp để báo cáo quảng cáo.
  • Mã nhà thầu bị hỏng trong một số điều kiện.

Đã thay đổi

  • Hiện tại, registerViewForInteraction dành cho NativeAds và NativeBannerAds phải chạy từ Luồng chính.

Audience Network iOS SDK 5.1.0 - 31/10/2018

Đã thêm

  • FBAdOptionsView cho Quảng cáo tự nhiên để tăng sự linh hoạt
  • Thiết kế mới của quảng cáo chèn giữa dành cho quảng cáo Cài đặt ứng dụng di động
  • Đã 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 của trò chơi, ứng dụng hoặc thương hiệu trước khi người dùng có thể chọn tải ứng dụng xuống.

Đã sửa lỗi

  • Đã tái cấu trúc và cập nhật Khung động

Audience Network iOS SDK 5.0.2 - 25/10/2018

Đã sửa lỗi

  • Thay đổi kích thước FBAdIconView
  • Ngăn việc lên lịch lại trình xác thực khả năng nhìn thấy sau khi hiển thị
  • Giảm kích thước của FBAudienceNetwork.framework

Audience Network iOS SDK 5.0.1 - 05/10/2018

Đã sửa lỗi

  • Đã sửa lỗi đóng băng giao diện người dùng
  • Đã khắc phục một số lỗi
  • Cải thiện trải nghiệm người dùng của trang xem và cài đặt
  • Cho phép văn bản dài trong ô tùy chọn báo cáo quảng cáo tự nhiên

Audience Network iOS SDK 5.0.0 - 07/09/2018

Đã thêm

  • Quy trình báo cáo quảng cáo mới
  • Thiết kế mới cho quảng cáo chèn giữa
  • Thiết kế mới cho thẻ kết thúc video kèm phần thưởng
  • Đị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 của trò chơi, ứng dụng hoặc thương hiệu trước khi người dùng 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

Đã thay đổi

  • Giá trị mặc định của mediaCachePolicy là ALL đối với nativeAd, nativeBannerAd và nativeAdsManager
  • Nâng cấp phiên bản iOS tối thiểu được hỗ trợ lên 9.0

Đã sửa lỗi

  • Đã khắc phục một số lỗi trong AdUnitsSample
  • Đã sửa lỗi tiếp tục/tạm dừng video khi bị gián đoạn và chạy ở nền trước

Audience Network iOS 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
  • Đã sửa lỗi xảy ra khi tải quảng cáo trên thiết bị iOS phiên bản thấp hơn

Audience Network iOS SDK 4.99.2 - 31/07/2018

Đã sửa lỗi

  • Đã sửa lỗi xảy ra khi cố lưu nhiều hình ảnh vào bộ nhớ đệm
  • Đã sửa lỗi trong quá trình khởi tạo kết nối mạng
  • Đã sửa lỗi mẫu chế độ xem bộ sưu tập trong dự án AdUnitsSample

Audience Network iOS SDK 4.99.1 - 04/07/2018

Đã thêm

  • Tùy chọn sử dụng UIImageView cho biểu tượng của nativeAd (registerViewForInteraction:mediaView:iconImageView:viewController:)

Đã sửa lỗi

  • Đã khắc phục lỗi xảy ra khi làm mờ hình ảnh

Audience Network iOS 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”
  • Quảng cáo tự nhiên và Quảng cáo biểu ngữ tự nhiên hiện sẽ lưu file phương tiện vào bộ nhớ đệm theo mặc định (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).
  • Đã thêm phương thức ủy quyền mediaDownloaded để thông báo cho ứng dụng khi tải file phương tiện xuống thành công
  • Đã thêm phương thức downloadMedia trên NativeAd và NativeBannerAd để tải file phương tiện xuống bất cứ khi nào nhà phát hành cho phép
  • mediaCachePolicy trên iOS hiện được đặt sau khi gọi loadAd
  • mediaCachePolicy trên iOS hiện ở dạng chỉ đọc
  • Đã thêm API tagView cho phép bạn khai báo vai trò của các chế độ xem dùng để tạo trải nghiệm tự nhiên tùy chỉnh trong ứng dụng

Đã gỡ

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

Đã sửa lỗi

  • Đã sửa lỗi xảy ra khi làm mờ hình ảnh

Audience Network iOS SDK 4.28.1 - 09/04/2018

Đã sửa lỗi

  • Sự cố đôi khi xảy ra trong ứng dụng mẫu khi tải quảng cáo tự nhiên ở chế độ xem cuộn
  • Tỷ lệ khung hình của nội dung hình thu nhỏ cho quảng cáo video chèn giữa

Audience Network iOS SDK 4.28.0 - 05/03/2018

Đã sửa lỗi

  • 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. Đã gỡ trường số tiền để nhất quán với Android SDK.
  • 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
  • Đã hợp nhất các ứng dụng mẫu

Audience Network iOS SDK 4.27.2 - 09/01/2018

Đã sửa lỗi

  • Đã khắc phục một lỗi tiềm ẩn cho quảng cáo video
  • Đã sửa lỗi vị trí Lựa chọn quảng cáo cho quảng cáo chèn giữa trên iPhone X

Vấn đề đã biết

  • FBAdChoicesView sẽ không hiển thị trên Quảng cáo tự nhiên nếu bạn đã đặt giới hạn chiều cao cố định cho FBAdChoicesView. Hãy cố gắng sử dụng giới hạn không gian dưới cùng.

Audience Network iOS SDK 4.27.1 - 13/12/2017

Đã sửa đổi

  • Đã đổi tên phương thức ủy quyền quảng cáo Video kèm phần thưởng rewardedVideoAdComplete thành rewardedVideoAdVideoComplete

Đã sửa lỗi

  • Đã sửa lỗi xảy ra khi thuộc tính khoảng thời gian không được triển khai trong quá trình ủy quyền ứng dụng
  • Đã sửa lỗi đóng băng video tiềm ẩn

Audience Network iOS SDK 4.27.0 - 05/12/2017

Đã thêm

  • Đã thêm thuộc tính thời lượng vào FBRewardedVideoAd
  • Không còn chạy mã khi khởi chạy ứng dụng

Đã sửa đổi

  • Phiên bản iOS SDK tối thiểu hiện phải là 8.0

Đã sửa lỗi

  • Đã sửa lỗi video FBMediaView không tải sau khi xảy ra sự cố liên quan đến video
  • Đã sửa lỗi ghi tiêu đề công khai không đúng
  • Đã sửa lỗi xảy ra khi FBNativeAdDelegate nativeAdDidClick: không được triển khai (khắc phục cả lỗi xảy ra khi nhấp vào FBNativeAdView)
  • Đã sửa lỗi FBMediaView khi khung không hợp lệ
  • Đã sửa lỗi trong giao diện người dùng tìm kiếm video FBMediaView
  • Đã sửa lỗi bidderToken không đúng từ FBAdSettings trước khi khởi tạo SDK
  • Đã sửa lỗi xảy ra khi nhập thư viện vào Swift do sơ đồ mô-đun sai định dạng
  • Đã sửa lỗi rò rỉ bộ nhớ trong quá trình hiển thị hình ảnh FBMediaView

Audience Network iOS SDK 4.26.1 - 13/11/2017

Đã thêm

  • Hỗ trợ iPhone X

Đã sửa đổi

Đã sửa lỗi

  • Đã sửa lỗi thẻ kết thúc trống trong Video kèm phần thưởng
  • Đã sửa lỗi tiềm ẩn khi khởi tạo ứng dụng do trình tự khởi tạo tĩnh C++
  • Đã sửa lỗi Quảng cáo biểu ngữ bị hỏng sau khi chạm vào AdChoices
  • Đã sửa lỗi hướng ngang không chính xác cho Quảng cáo chèn giữa dạng thẻ quay vòng và hình ảnh

Audience Network iOS SDK 4.26.0 - 14/09/2017

Đã thêm

  • Xóa chế độ xem MediaView được lưu vào bộ nhớ đệm trên cảnh báo bộ nhớ
  • Đã thêm API bản alpha cho tính năng đặt giá thầu ứng dụng
  • Sử dụng nút kêu gọi hành động thay cho destinationURL cũ trong quảng cáo trong luồng

Đã sửa đổi

Đã sửa lỗi

  • Đã sửa lỗi ứng dụng thỉnh thoảng bị treo khi chuyển đổi nhanh giữa các ứng dụng
  • Đã sửa lỗi disableAutoRefresh không thực sự tắt tính năng tự động làm mới
  • Đã sửa lỗi báo cáo số lượt click vào quảng cáo chèn giữa hoặc quảng cáo biểu ngữ để ủy quyền khi nhấp vào AdChoices
  • Đã sửa lỗi nút kêu gọi hành động bị cắt trong một số trường hợp đối với mẫu tự nhiên
  • Đã tắt tính năng chạy xác thực khả năng nhìn thấy nội bộ đối với chế độ xem MediaView nội bộ khi bị ẩn
  • Đã tối ưu hóa hiệu quả của bố cục chế độ xem cho MediaView
  • Đã sửa lỗi cho nội dung quảng cáo liên kết nhất định khi sử dụng trình duyệt WKWebView
  • Đã khắc phục một số chi tiết bị thiếu trong thông tin nhận dạng ngôn ngữ gây ra hỗn hợp ngôn ngữ lạ
  • Đã sửa lỗi báo cáo trình duyệt trong ứng dụng ứng không chính xác
  • Đã khắc phục sự cố nội bộ với tính năng phát hiện bằng trình kiểm soát chế độ xem
  • Ngăn video phát trong một số trường hợp, khi trình duyệt trong ứng dụng hiển thị
  • Đã sửa lỗi nút kêu gọi hành động chuyển người dùng ra khỏi ứng dụng trong một số trường hợp ngoài ý muốn
  • Đã sửa lỗi đôi khi xảy ra trên iOS 11 với trạng thái nền UIApplication trên một luồng phụ gây ra các lệnh gọi OpenGL trong nền

Vấn đề đã biết

  • Khi nhập FBAudienceNetwork SDK v4.26, bạn sẽ gặp lỗi "Không có mô-đun nào như vậy". Để khắc phục vấn đề này, bạn cần đổi tên FBAudienceNetwork.modulemap thành module.modulemap trong thư mục FBAudienceNetwork.framework/Modules. Vấn đề này sẽ được khắc phục trong bản phát hành tiếp theo.

Audience Network iOS SDK 4.25.0 - 26/07/2017

Đã sửa đổi

  • Ghi nhật ký loại sự kiện được gửi đi từ hoạt động ghi nhật ký thống nhất (trước kia chỉ có ID được ghi vào bảng điều khiển)
  • Đã hỗ trợ thêm chức năng phát lại ngoại tuyến cho Quảng cáo video chèn giữa
  • Hỗ trợ bổ sung để hiển thị Quảng cáo chèn giữa sau khi thay đổi hướng thiết bị
  • Thiết kế lại một chút dự án AdUnitsSample (hiện bao gồm mẫu Trực tuyến)
  • Đã gỡ dự án InstreamAdSample
  • Đã thêm thuộc tính phát vào FBMediaViewVideoRenderer
  • Đã thay đổi giá trị mặc định của thuộc tính thời lượng FBMediaViewVideoRenderer thành kCMTimeIndefinite

Đã sửa lỗi

  • Ghi nhật ký loại sự kiện được gửi đi từ hoạt động ghi nhật ký thống nhất (trước kia chỉ có id được ghi vào bảng điều khiển)
  • Đã hỗ trợ thêm chức năng phát lại ngoại tuyến cho Quảng cáo video chèn giữa
  • Hỗ trợ bổ sung để hiển thị Quảng cáo chèn giữa sau khi thay đổi hướng thiết bị
  • Thiết kế lại một chút dự án AdUnitsSample (hiện bao gồm mẫu Trực tuyến)
  • Đã gỡ dự án InstreamAdSample