Cách định cấu hình ID mạng quảng cáo

Read time 4 minutes

Các dự án nhắm mục tiêu người dùng sử dụng iOS 14 trở lên phải triển khai ID mạng của đơn vị quảng cáo trong tệp Info.plist. Việc bao gồm mảng ID mạng được xác minh cho phép nguồn quảng cáo phân bổ hợp lý chi tiêu quảng cáo bằng khung SKAdNetwork của Apple.

Khi triển khai cùng Unity Ads phiên bản 3.5.1 trở lên, Unity và các nguồn quảng cáo tin cậy khác sử dụng ID này để tự tin báo giá trên kho quảng cáo của đơn vị phát hành. Để giúp các đơn vị phát hành tiết kiệm thời gian và công sức, Unity cung cấp danh sách cập nhật ID của các đơn vị quảng cáo trong ngành để đưa vào tệp plist của họ và tránh bỏ lỡ doanh thu tiềm năng.

Cách đưa ID mạng quảng cáo vào Unity

Khi bạn tạo ứng dụng trong Unity Editor, gói Hỗ trợ iOS 14 sẽ tự động thêm danh sách cập nhật nguồn quảng cáo vào tệp Info.plist của trò chơi:

  1. Tạo dự án cho iOS.
  2. Kiểm tra tệp Info.plist kết quả để đảm bảo rằng SKAdNetworkItems của bạn như dự kiến. Nếu cần, hãy thêm từ điển SKAdNetworkIdentifier bổ sung bất kỳ vào mảng theo cách thủ công.

Nếu bạn cũng đã cài đặt gói Unity Advertisement, điều này sẽ xảy ra mà không cần bạn thực hiện bất kỳ tác vụ nào. Tuy nhiên, nếu hiện bạn không dùng gói Unity Advertising, bạn sẽ cần thực hiện theo các bước sau:

  1. Tạo tệp mới ở bất kỳ vị trí nào trong thư mục Assets của dự án Unity và đặt tên tệp là SKAdNetworks nhưng không có phần mở rộng.
  2. Mở tệp này bằng trình chỉnh sửa văn bản và dán URL SKAdNetwork https://skan.mz.unity3d.com/v3/partner/skadnetworks.plist.json vào tệp, sau đó lưu lại. Unity sẽ cập nhật định kỳ danh sách tại địa chỉ này để đảm bảo ID mạng quảng cáo trong dự án của bạn cập nhật mỗi khi bạn tạo ứng dụng.

Cách đưa ID mạng quảng cáo vào Xcode

Để đưa ID mạng vào dự án Xcode:

  1. Trong trình điều hướng dự án Xcode, hãy chọn Info.plist.
  2. Trong trình chỉnh sửa danh sách thuộc tính, nhấp vào nút thêm (+) bên cạnh bất kỳ khóa nào để tạo khóa thuộc tính mới.
  3. Nhập tên khóa SKAdNetworkItems.
  4. Đối với loại giá trị, hãy chọn Array.
  5. Đối với mỗi ID mạng bạn muốn đưa vào, hãy thêm cặp khóa-giá trị vào mảng, trong đó khóa là SKAdNetworkIdentifier và giá trị là chuỗi ID mạng.

Để biết thêm thông tin về cách chỉnh sửa danh sách thuộc tính, hãy tham khảo Tài liệu Xcode.

Cách cập nhật ID mạng trong Xcode

Bảng điều khiển Unity Ads Monetization có tính năng phát hiện xem trò chơi trực tiếp của bạn có thiếu bất kỳ ID mạng được đề xuất nào không. Điều này có thể giúp bạn tiết kiệm thời gian và công sức khi tham chiếu chéo cài đặt plist của dự án với danh sách cập nhật ID.

  1. Với dự án đã chọn, hãy chọn Project Settings trong menu điều hướng bên trái.
  2. Kéo xuống mục cài đặt Missing SKAdNetwork IDs, rồi chọn Copy missing SKAdNetwork IDs.
  3. Mở tệp Info.plist của dự án trong trình chỉnh sửa văn bản hoặc mã.
  4. Trong tệp plist, xác định vị trí khóa SKAdNetworkItems và dán XML bạn đã sao chép từ bảng điều khiển Monetization vào mảng. Ví dụ:
<key>SKAdNetworkItems</key>
<array>
  <! -- paste copied XML dictionaries here--> 
</array>

Bước tiếp theo: Tham khảo tài liệu về Tuân thủ ATT.