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).
Phiên bản Google Mobile Ads SDK 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).
Điền vào biểu mẫu rồi nhấp vào đăng ký.
Ghi lại Mã ứng dụng.
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.
Đ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.
Ghi lại Mã vị trí.
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.
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.
Điền thông tin vào biểu mẫu và nhấp vào mục Lưu.
Ghi lại Mã khoá API và Mã bí mật của 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:
Trong Xcode, hãy chuyển đến File > Add Package Dependencies... (Tệp > Thêm phần phụ thuộc của gói...).
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.gitTrong Quy tắc phụ thuộc, hãy chọn Nhánh.
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-updateTí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.frameworktrong 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.frameworktrong 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.0trở 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ờ
ageRestrictedTreatmentcủ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.hkhông phải là tiêu đề công khai. - Đã bật cờ
-fobjc-arcvà-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.plistvào các khung trongLineAdapter.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 đề
GADMediationAdapterLineExtrasvà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.