Skip to content

ios14Support

Yasuyuki Kamata edited this page Apr 9, 2021 · 1 revision

/*
Tiêu đề: Hỗ trợ iOS 14 Phân loại: 2 */

Tổng quan

Hướng dẫn này đại diện cho những thay đổi hiện đang đề xuất của chúng tôi về quy tắc đấu giá của Unity Ads trong các đối tác quảng cáo lập trình của chúng tôi. Vui lòng lưu ý rằng đề xuất này có thể thay đổi vì chúng tôi đang hợp tác chặt chẽ với IAB và các bên liên quan chủ chốt khác về bất kỳ thay đổi cần thiết nào liên quan đến sự kiện Apple phát hành iOS 14 vào tháng 9 năm 2020. Bạn có thể bắt đầu thấy những thay đổi này trong tháng 8 ở quy mô giới hạn, giúp bạn kiểm tra và xác nhận trước khi Apple phát hành iOS 14.

Lưu ý: Trang này sẽ cập nhật liên tục các thông tin hữu ích liên quan đến các tín hiệu và các quy trình trong khoảng thời gian từ giờ tới ngày phát hành iOS 14. Do đó, chúng tôi khuyên bạn nên xem lại tài liệu này thường xuyên để đảm bảo nhận được hướng dẫn mới nhất.

Lưu ý: Tất cả các trường và tên đều phân biệt chữ viết hoa, viết thường.

Thay đổi lệnh bán

BidRequest.imp.ext.skadn

Nếu DSP có ít nhất một SKAdNetworkItem trong Info.plist của ứng dụng của đơn vị phát hành thì Unity sẽ gộp đối tượng này vào lệnh bán. Điều này sẽ cung cấp thông tin cần thiết để tạo chữ ký.

Trường Kiểu Mô tả Ví dụ
version chuỗi Hỗ trợ phiên bản skadnetwork, nghĩa là luôn từ 2.0 trở lên. Tùy thuộc vào cả phiên bản OS và phiên bản SDK. "version":"2.0"
sourceapp chuỗi ID ứng dụng của đơn vị phát hành trên App Store của Apple. Nên khớp với giá trị app.bundle trong lệnh bán. "sourceapp":"123456789"
skadnetids mảng chuỗi Danh sách mục nhập theo từng DSPSKAdNetworkItem xuất hiện trong tập tin Info.plist của ứng dụng của đơn vị phát hành. "skadnetids": ["dsp1.skadnetwork"]

BidRequest.device.ext.atts

Unity sẽ đưa trạng thái xác thực theo dõi ứng dụng vào trường BidRequest.device.ext.atts. Để biết thêm thông tin về trường này, vui lòng tham khảo tài liệu về API của Apple.

Trường Kiểu Mô tả Ví dụ
atts số nguyên Giá trị trạng thái để xác thực theo dõi ứng dụng. Giá trị có thể có là:

  • 0= không xác định
  • 1= bị hạn chế
  • 2= bị từ chối
  • 3= được xác thực
"atts":2

Thay đổi phản hồi giá

BidResponse.seatbid.bid.ext.skadn

Nếu lệnh bán bao gồm BidRequest.imp.ext.skadn, DSP có thể phản hồi bằng một đối tượng BidResponse.seatbid.bid.ext.skadn. Nếu có, Unity sẽ dùng chữ ký của đối tượng này để phân bổ. Để biết thêm thông tin, vui lòng tham khảo tài liệu về API của Apple.

Trường Kiểu Mô tả Ví dụ
signature chuỗi Chữ ký của SKAdNetwork được Apple xác định. "signature": "WOBQQIRTnAcfYzF..."
network chuỗi Mã định danh mạng quảng cáo được sử dụng trong chữ ký. Nên khớp với một trong những mục của mảng skadnetids theo yêu cầu. "network":"5HUO92BLLQ.skadnetwork"
version chuỗi Phiên bản SKAdNetwork mong muốn. Phải là phiên bản 2.0 trở lên. "version":"2.0"
campaign chuỗi ID Chiến dịch tương thích với thông số kỹ thuật của Apple. Theo phiên bản 2.0, nên là một số nguyên giữa 1100, được trình bày dưới dạng chuỗi. "campaign":"83"
itunesitem chuỗi ID ứng dụng của đơn vị quảng cáo trên App Store của Apple. Nên khớp với bid.bundle trong phản hồi giá. "itunesitem":"987654321"
nonce chuỗi ID là giá trị duy nhất cho mỗi phản hồi quảng cáo. "nonce":"385c9n44-a9ik-28fd-8247-gjk2efoa56a9"
sourceapp chuỗi ID của ứng dụng của đơn vị phát hành trong App Store của Apple. Nên khớp với imp.ext.skadn.sourceapp trong lệnh bán. "sourceapp":"123456789"
timestamp chuỗi Thời gian Unix tính bằng mili giây vào thời điểm tạo chữ ký. "timestamp": "1225091839"

ID thiết bị

Lưu ý: Unity sẽ thông qua IDFA nơi hiện tại. Nếu không có IDFA, IDFV sẽ được thông qua.

Tên Đối tượng Kiểu Mô tả Ví dụ
IDFA Device.ifa chuỗi Mã định danh quảng cáo thiết bị ưu tiên. Có giá trị 00000000-0000-0000-0000-000000000000 khi không được cấp quyền theo dõi. ABC123AB-1234-5678-A1B2-123ABCBCD789
IFV Device.ext.ifv chuỗi IDFV của thiết bị trong đơn vị phát hành. Đây là mã định danh duy nhất trên tất cả các ứng dụng thuộc về cùng một nhà cung cấp. ABCDEFGH-ABCD-1234-1234-ABCDEFGHABCD
Clone this wiki locally