-
Notifications
You must be signed in to change notification settings - Fork 0
ios14Support
/*
Tiêu đề: Hỗ trợ iOS 14
Phân loại: 2
*/
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.
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"] |
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à:
|
"atts":2 |
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 1 và 100 , đượ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" |
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 |