Tích hợp LY Ads Network với tính năng dàn xếp

Hướng dẫn này cho bạn biết cách sử dụng Google Mobile Ads SDK để tải và hiển thị quảng cáo từ Mạng quảng cáo LY Ads Network bằng tính năng Dàn xếp AdMob, bao gồm cả các hoạt động tích hợp kiểu thác nước. Tài liệu này trình bày cách thêm LY Ads Network vào cấu hình dàn xếp của một đơn vị quảng cáo, cũng như cách tích hợp SDK và bộ chuyển đổi của LY Ads Network vào một ứng dụng iOS.

Các công cụ tích hợp và định dạng quảng cáo được hỗ trợ

Bộ chuyển đổi dàn xếp cho Mạng quảng cáo LY có các chức năng sau:

Tích hợp
Đặt giá thầu
Thác nước
Định dạng
Biểu ngữ
Quảng cáo xen kẽ
Được thưởng
Mã gốc

Điều kiện tiên quyết

Trước khi tiếp tục, hãy xác minh những thông tin sau:

  • Mục tiêu triển khai iOS từ 13.0 trở lên.

  • [Đối với tính năng đặt giá thầu]: Để tích hợp tất cả các định dạng quảng cáo được hỗ trợ trong tính năng đặt giá thầu, hãy sử dụng bộ chuyển đổi LY Ads Network phiên bản 2.8.20240827.0 trở lên (nên dùng phiên bản mới nhất).

Bước 1: Thiết lập cấu hình trong giao diện người dùng của Mạng quảng cáo LY

Đăng ký và đăng nhập vào tài khoản Mạng quảng cáo LY.

Thêm ứng dụng mới

Chuyển đến thẻ App (Ứng dụng) rồi nhấp vào nút New registration (Đăng ký mới).

Đăng ký mới

Điền vào biểu mẫu rồi nhấp vào đăng ký.

Biểu mẫu đăng ký mới

Ghi lại Mã ứng dụng.

Thông tin đăng ký

Tạo vị trí quảng cáo

Trên thẻ Ứng dụng, hãy chọn ứng dụng của bạn để xem thông tin chi tiết về ứng dụng. Trong mục Vị trí, hãy nhấp vào Thêm.

Thêm vị trí

Điền vào biểu mẫu để biết thông tin chi tiết về khung giờ. Đối với Loại đặt giá thầu, hãy chọn Chuẩn để định cấu hình vị trí này cho tính năng dàn xếp kiểu thác nước hoặc Đặt giá thầu qua SDK của Google để định cấu hình vị trí này cho tính năng Đặt giá thầu. Nhấp vào Tạo sau khi điền xong biểu mẫu.

Thêm biểu mẫu vị trí

Ghi lại Mã vị trí.

Thông tin chi tiết về khung giờ

Sau khi bạn tạo vị trí đầu tiên, hãy nhấp vào Xem xét trên trang thông tin chi tiết của ứng dụng để được Mạng quảng cáo LY Ads phê duyệt. Quá trình này có thể mất chút thời gian. Hãy liên hệ với người đại diện của LY Ads Network nếu bạn có thắc mắc.

Yêu cầu xem xét

Tạo khoá API báo cáo

Chuyển đến thẻ Quản lý khoá API báo cáo rồi nhấp vào nút Tạo khoá API.

Thẻ khoá API báo cáo

Điền thông tin vào biểu mẫu và nhấp vào mục Lưu.

Biểu mẫu báo cáo khoá API

Ghi lại Mã khoá API và Mã bí mật của khoá API.

Biểu mẫu báo cáo khoá API

Cập nhật tệp app-ads.txt

Tệp Authorized Sellers for Apps app-ads.txt là một sáng kiến của IAB Tech Lab giúp đảm bảo rằng khoảng không quảng cáo trong ứng dụng của bạn chỉ được bán thông qua những kênh mà bạn đã xác định là được uỷ quyền. Để tránh mất nhiều doanh thu từ quảng cáo, bạn cần phải triển khai tệp app-ads.txt. Nếu bạn chưa làm, hãy thiết lập tệp app-ads.txt cho ứng dụng của bạn.

Để triển khai app-ads.txt cho Mạng quảng cáo LY, hãy xem bài viết Giới thiệu về tệp app-ads.txt.

Bước 2: Thiết lập nhu cầu về mạng quảng cáo LY Ads Network trong giao diện người dùng AdMob

Định cấu hình chế độ cài đặt dàn xếp cho đơn vị quảng cáo

Bạn cần thêm Mạng quảng cáo LY Ads vào cấu hình dàn xếp cho đơn vị quảng cáo của mình.

Trước tiên, hãy đăng nhập vào tài khoản AdMob của bạn. Tiếp theo, hãy chuyển đến thẻ Dàn xếp. Nếu bạn có một nhóm dàn xếp hiện có mà bạn muốn sửa đổi, hãy nhấp vào tên của nhóm dàn xếp đó để chỉnh sửa rồi chuyển sang bước Thêm LY Ads Network làm nguồn quảng cáo.

Để tạo một nhóm dàn xếp mới, hãy chọn Tạo nhóm dàn xếp.

Nhập định dạng quảng cáo và nền tảng, rồi nhấp vào Tiếp tục.

Đặt tên cho nhóm dàn xếp và chọn vị trí để nhắm mục tiêu. Tiếp theo, hãy đặt trạng thái của nhóm dàn xếp thành Đã bật, rồi nhấp vào Thêm đơn vị quảng cáo.

Liên kết nhóm dàn xếp này với một hoặc nhiều đơn vị quảng cáo AdMob hiện có của bạn. Sau đó, hãy nhấp vào Xong.

Bây giờ, bạn sẽ thấy thẻ đơn vị quảng cáo được điền sẵn các đơn vị quảng cáo mà bạn đã chọn:

Thêm LY Ads Network làm nguồn quảng cáo

Đặt giá thầu


Trong mục Nguồn quảng cáo, hãy tìm thẻ Đặt giá thầu rồi chọn Thêm nguồn quảng cáo. Sau đó, chọn LY Ads Network .

Nhấp vào Cách ký thoả thuận hợp tác và thiết lập mối quan hệ đối tác đặt giá thầu với Mạng quảng cáo LY.



Nhấp vào Xác nhận và đồng ý, sau đó nhấp vào Tiếp tục.



Nếu đã có liên kết cho Mạng quảng cáo LY, bạn có thể chọn liên kết đó. Nếu không, hãy nhấp vào Thêm mối liên kết.



Tiếp theo, hãy nhập Mã ứng dụng và Mã vị trí mà bạn đã lấy được trong phần trước. Sau đó, hãy nhấp vào Xong.



Thác nước


Trong thẻ Thác nước ở mục Nguồn quảng cáo, hãy chọn Thêm nguồn quảng cáo.

Chọn LY Ads Network rồi bật nút chuyển Tối ưu hoá. Nhập Mã khoá API và Khoá bí mật API mà bạn nhận được ở phần trước để thiết lập tính năng tối ưu hoá nguồn quảng cáo cho LY Ads Network. Sau đó, hãy nhập giá trị eCPM cho Mạng quảng cáo LY rồi nhấp vào Tiếp tục.




Nếu đã có mối liên kết cho Mạng quảng cáo LY, bạn có thể chọn mối liên kết đó. Nếu không, hãy nhấp vào Thêm mối liên kết.



Tiếp theo, hãy nhập Mã ứng dụng và Mã vị trí mà bạn đã lấy được trong phần trước. Sau đó, hãy nhấp vào Xong.


Bước 3: Nhập SDK và bộ chuyển đổi của mạng quảng cáo LY Ads Network

Sử dụng Trình quản lý gói Swift

Trước khi tiếp tục, bạn phải có phiên bản bộ chuyển đổi tối thiểu được hỗ trợ là 2.9.20251119.

Để thêm phần phụ thuộc gói vào dự án, hãy làm theo các bước sau:

  1. Trong Xcode, hãy chuyển đến File > Add Package Dependencies... (Tệp > Thêm phần phụ thuộc của gói...).

  2. Trong lời nhắc xuất hiện, hãy tìm URL gói sau:

    https://github.com/googleads/googleads-mobile-ios-mediation-line.git
    
  3. Trong Quy tắc phụ thuộc, hãy chọn Nhánh.

  4. Trong trường văn bản, hãy nhập main.

Sử dụng CocoaPods

Thêm dòng sau vào Podfile của dự án:

pod 'GoogleMobileAdsMediationLine'

Từ dòng lệnh, hãy chạy:

pod install --repo-update

Tích hợp thủ công

  • Tải phiên bản mới nhất của SDK Mạng quảng cáo LY xuống rồi liên kết FiveAd.framework trong dự án của bạn.
  • Tải phiên bản mới nhất của bộ chuyển đổi mạng quảng cáo LY Ads xuống từ đường liên kết tải xuống trong Nhật ký thay đổi và liên kết LineAdapter.framework trong dự án của bạn.

Bước 4: Thêm mã bắt buộc

Triển khai SKAdNetwork

Làm theo tài liệu của mạng quảng cáo LY Ads Network để thêm giá trị nhận dạng SKAdNetwork vào tệp Info.plist của dự án.

Bước 5: Kiểm thử kết quả triển khai

Bật quảng cáo thử nghiệm

Đảm bảo rằng bạn đăng ký thiết bị thử nghiệm cho AdMob.

Bộ chuyển đổi mạng quảng cáo LY Ads có chứa một phương thức trợ giúp để bật chế độ thử nghiệm cho mạng quảng cáo LY Ads. Bạn phải đặt lựa chọn này trước khi khởi động Google Mobile Ads SDK để đảm bảo các lựa chọn này được chuyển tiếp đúng cách đến SDK của Mạng quảng cáo LY.

Swift

import LineAdapter
// ...

GADMediationAdapterLine.testMode = true

Objective-C

#import <LineAdapter/LineAdapter.h>
// ...

GADMediationAdapterLine.testMode = YES;

Xác minh quảng cáo thử nghiệm

Để xác minh rằng bạn đang nhận được quảng cáo thử nghiệm từ LY Ads Network, hãy bật thử nghiệm riêng một nguồn quảng cáo trong công cụ kiểm tra quảng cáo bằng(các) nguồn quảng cáo LY Ads Network.

Các bước không bắt buộc

Tham số dành riêng cho mạng

Bộ chuyển đổi mạng quảng cáo LY Ads hỗ trợ một tham số yêu cầu bổ sung có thể được truyền đến bộ chuyển đổi bằng lớp GADMediationAdapterLineExtras. Lớp này bao gồm các thuộc tính sau:

adAudio
Chỉ định trạng thái bắt đầu âm thanh mặc định của quảng cáo biểu ngữ, quảng cáo xen kẽ và quảng cáo có tặng thưởng.

Dưới đây là ví dụ về mã để tạo một yêu cầu quảng cáo đặt các tham số này:

Swift

import LineAdapter
// ...

let request = GADRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)

Objective-C

#import <LineAdapter/LineAdapter.h>
// ...

GADRequest *request = [GADRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];

Sử dụng quảng cáo gốc

Hiển thị quảng cáo

Bộ chuyển đổi LY Ads Network điền sẵn các trường sau đây trong mô tả trường nâng cao của quảng cáo gốc cho một GADNativeAd.

Trường Các thành phần luôn được bộ chuyển đổi mạng quảng cáo LY Ads đưa vào
Dòng tiêu đề
Hình ảnh
Nội dung
Biểu tượng ứng dụng 1
Lời kêu gọi hành động
Điểm xếp hạng theo sao
Cửa hàng
Giá

1 Đối với quảng cáo gốc, SDK Mạng quảng cáo LY không cung cấp thành phần biểu tượng ứng dụng. Thay vào đó, bộ chuyển đổi Mạng quảng cáo LY sẽ điền hình ảnh trong suốt vào biểu tượng ứng dụng.

Mã lỗi

Nếu bộ chuyển đổi không nhận được quảng cáo từ Mạng quảng cáo LY, bạn có thể kiểm tra lỗi cơ bản trong lượt phản hồi quảng cáo bằng GADResponseInfo.adNetworkInfoArray trong các loại sau:

GADMediationAdapterLine

Dưới đây là các mã và thông báo đi kèm do bộ chuyển đổi Mạng quảng cáo LY gửi khi quảng cáo không tải được:

Mã lỗi Miền Lý do
1-10 Do SDK Mạng quảng cáo LY gửi SDK Mạng quảng cáo LY đã trả về một lỗi dành riêng cho SDK. Hãy xem tài liệu của Mạng quảng cáo LY Ads để biết thêm thông tin chi tiết.
101 com.google.ads.mediation.line Thông số máy chủ không hợp lệ (ví dụ: Thiếu mã ứng dụng hoặc mã vị trí).
102 com.google.ads.mediation.line Kích thước quảng cáo được yêu cầu không khớp với kích thước quảng cáo biểu ngữ được mạng quảng cáo LY Ads Network hỗ trợ.
103 com.google.ads.mediation.line Không tải được thành phần hình ảnh biểu tượng thông tin trong quảng cáo gốc.
104 com.google.ads.mediation.line Không thu thập được tín hiệu để đặt giá thầu.
105 com.google.ads.mediation.line Không khởi chạy được trình tải quảng cáo của SDK LINE Ads.

Nhật ký thay đổi của Bộ chuyển đổi dàn xếp LINE dành cho iOS

Phiên bản 3.1.1.0

  • Xác minh khả năng tương thích với FiveAd SDK phiên bản 3.1.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.9.0.
  • FiveAd SDK phiên bản 3.1.1.

Phiên bản 3.1.0.0

  • Giờ đây, bạn cần có phiên bản iOS 15.0 trở lên.
  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 3.1.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.8.0.
  • FiveAd SDK phiên bản 3.1.0.

Phiên bản 3.0.1.2

  • Cập nhật phiên bản iOS tối thiểu để nới lỏng phần phụ thuộc của Google Mobile Ads SDK nhằm cho phép các phiên bản nhỏ.
  • Khắc phục vấn đề biểu tượng Lựa chọn quảng cáo cho quảng cáo gốc quá lớn.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.4.0.
  • FiveAd SDK phiên bản 3.0.1.

Phiên bản 3.0.1.1

  • Bộ chuyển đổi hiện chuyển tiếp cờ ageRestrictedTreatment của Google Mobile Ads SDK đến API COPPA của SDK FiveAd.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.3.0.
  • FiveAd SDK phiên bản 3.0.1.

Phiên bản 3.0.1.0

  • Đã xác minh khả năng tương thích với SDK FiveAd phiên bản 3.0.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.1.0.
  • FiveAd SDK phiên bản 3.0.1.

Phiên bản 3.0.0.1

  • Cập nhật phần phụ thuộc Google Mobile Ads SDK lên phiên bản 13.0.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.0.0.
  • FiveAd SDK phiên bản 3.0.0.

Phiên bản 3.0.0.0

  • Xác minh khả năng tương thích với FiveAd SDK phiên bản 3.0.0.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.14.0.
  • FiveAd SDK phiên bản 3.0.0.

Phiên bản 2.9.20251119.1

  • Thêm tính năng hỗ trợ chuyển tiếp các tham số tagForUnderAgeOfConsent của Google Mobile Ads SDK đến SDK FiveAd.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.14.0.
  • FiveAd SDK phiên bản 2.9.20251119.

Phiên bản 2.9.20251119.0

  • Đã xác minh khả năng tương thích với SDK FiveAd phiên bản 2.9.20251119.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.14.0.
  • FiveAd SDK phiên bản 2.9.20251119.

Phiên bản 2.9.20250930.0

  • Xác minh khả năng tương thích với FiveAd SDK phiên bản 2.9.20250930.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.12.0.
  • FiveAd SDK phiên bản 2.9.20250930.

Phiên bản 2.9.20250912.0

  • Bộ chuyển đổi hiện khởi chạy SDK FiveAd trước mỗi yêu cầu quảng cáo.
  • Xác minh khả năng tương thích với FiveAd SDK phiên bản 2.9.20250912.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.11.0.
  • FiveAd SDK phiên bản 2.9.20250912.

Phiên bản 2.9.20250512.0

  • Hiện yêu cầu phiên bản iOS tối thiểu là 13.0.
  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.9.20250512.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.4.0.
  • FiveAd SDK phiên bản 2.9.20250512.

Phiên bản 2.9.20241106.3

  • Khắc phục vấn đề GADMediationAdapterLine.h không phải là tiêu đề công khai.
  • Đã bật cờ -fobjc-arc và -fstack-protector-all.
  • Đã xóa quy trình xác minh kích thước quảng cáo biểu ngữ cho hoạt động đặt giá thầu sau khi tải thành công.
    • Quảng cáo biểu ngữ dạng thác nước sẽ tiếp tục kiểm tra kích thước quảng cáo biểu ngữ sau khi tải thành công.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.2.0.
  • FiveAd SDK phiên bản 2.9.20241106.

Phiên bản 2.9.20241106.2

  • Thêm thuộc tính GADMediationAdapterLine.testMode để cho biết liệu có nên khởi chạy SDK FiveAd ở chế độ thử nghiệm hay không. Bạn phải đặt cờ này trước khi khởi chạy Google Mobile Ads SDK.
  • Đã xóa bước kiểm tra trạng thái khởi động FiveAd SDK trước khi khởi động FiveAd SDK.
  • Đã xóa bước kiểm tra trạng thái quảng cáo gốc không dùng nữa trước khi tải thành phần quảng cáo gốc xuống.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 12.0.0 trở lên.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.0.0.
  • FiveAd SDK phiên bản 2.9.20241106.

Phiên bản 2.9.20241106.1

  • Cập nhật bộ chuyển đổi để sử dụng API tải quảng cáo mới nhất cho quảng cáo biểu ngữ đặt giá thầu.
  • Khắc phục vấn đề khiến các sự kiện quảng cáo không chuyển tiếp chính xác cho quảng cáo xen kẽ đặt giá thầu.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.12.0.
  • FiveAd SDK phiên bản 2.9.20241106.

Phiên bản 2.9.20241106.0

  • Đã xác minh khả năng tương thích với SDK FiveAd phiên bản 2.9.20241106.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.12.0.
  • FiveAd SDK phiên bản 2.9.20241106.

Phiên bản 2.8.20240827.1

  • Cập nhật CFBundleShortVersionString để có 3 thành phần thay vì 4.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.10.0.
  • FiveAd SDK phiên bản 2.8.20240827.

Phiên bản 2.8.20240827.0

  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.8.20240827.
  • Bổ sung tính năng hỗ trợ đặt giá thầu cho các định dạng quảng cáo biểu ngữ, quảng cáo xen kẽ, quảng cáo có tặng thưởng và định dạng quảng cáo gốc.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.8.0.
  • FiveAd SDK phiên bản 2.8.20240827.

Phiên bản 2.8.20240612.0

  • Thêm chế độ kiểm soát âm thanh cho quảng cáo gốc thông qua GADVideoOptions.
  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.8.20240612.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.5.0.
  • FiveAd SDK phiên bản 2.8.20240612.

Phiên bản 2.7.20240411.0

  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.7.20240411.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.3.0.
  • FiveAd SDK phiên bản 2.7.20240411.

Phiên bản 2.7.20240318.0

  • Đã xác minh khả năng tương thích với FiveAd SDK phiên bản 2.7.20240318.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.2.0.
  • FiveAd SDK phiên bản 2.7.20240318.

Phiên bản 2.7.20240214.1

  • Hiện yêu cầu phiên bản iOS tối thiểu là 12.0.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 11.0 trở lên.
  • Đã đưa Info.plist vào các khung trong LineAdapter.xcframework.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.0.1.
  • FiveAd SDK phiên bản 2.7.20240214.

Phiên bản 2.7.20240214.0

  • Đã xác minh khả năng tương thích với SDK FiveAd phiên bản 2.7.20240214.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.0.1.
  • FiveAd SDK phiên bản 2.7.20240214.

Phiên bản 2.7.20240126.0

  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.7.20240126.
  • Cập nhật cách triển khai bộ chuyển đổi bằng các giao thức uỷ quyền mới của SDK FiveAd.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.14.0.
  • FiveAd SDK phiên bản 2.7.20240126.

Phiên bản 2.7.20231115.0

  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.7.20231115.
  • Đã thêm tiêu đề GADMediationAdapterLineExtras vào modulemap.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.14.0.
  • FiveAd SDK phiên bản 2.7.20231115.

Phiên bản 2.6.20230609.1

  • Thêm GADMediationAdapterLineAudioState để quản lý trạng thái âm thanh ban đầu của quảng cáo biểu ngữ, quảng cáo xen kẽ và quảng cáo có tặng thưởng khi quảng cáo đó xuất hiện lần đầu tiên.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.14.0.
  • FiveAd SDK phiên bản 2.6.20230609.

Phiên bản 2.6.20230609.0

  • Bản phát hành đầu tiên!
  • Thêm tính năng hỗ trợ quảng cáo dạng thác nước cho các định dạng quảng cáo biểu ngữ, quảng cáo xen kẽ, quảng cáo có tặng thưởng và định dạng quảng cáo gốc.
  • Xác minh khả năng tương thích với SDK FiveAd phiên bản 2.6.20230609.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.9.0.
  • FiveAd SDK phiên bản 2.6.20230609.