Tích hợp Moloco với tính năng đặt giá thầu

Hướng dẫn này trình bày cách sử dụng SDK quảng cáo trên thiết bị di động của Google để tải và hiển thị quảng cáo từ Moloco bằng cách sử dụng tính năng dàn xếp, bao gồm cả việc tích hợp hoạt động đặt giá thầu. Tài liệu này trình bày cách thêm Moloco vào cấu hình dàn xếp của một đơn vị quảng cáo và cách tích hợp Moloco SDK và bộ chuyển đổi vào một ứng dụng iOS.

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

Bộ chuyển đổi dàn xếp cho Moloco có những chức năng sau:

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

Yêu cầu

  • Mục tiêu triển khai iOS là 12.0 trở lên

  • Bộ chuyển đổi Moloco 3.9.1.0 trở lên

Bước 1: Thiết lập cấu hình trong giao diện người dùng của Moloco

Đăng nhập vào Cổng dành cho nhà xuất bản của Moloco.

Chuyển đến thẻ Tổng quan > Ứng dụng, sau đó nhấp vào nút Thêm ứng dụng để tạo một ứng dụng mới.

Chọn Hệ điều hànhChế độ cài đặt quyền riêng tư cho ứng dụng của bạn, điền thông tin vào phần còn lại của biểu mẫu, sau đó nhấp vào Tạo.

Sau khi tạo ứng dụng, hãy chọn ứng dụng đó trong thẻ Ứng dụng để xem thông tin chi tiết và ghi lại Khoá ứng dụng.

Chuyển đến thẻ Tổng quan > Đơn vị quảng cáo, chọn ứng dụng trong trình đơn thả xuống, rồi nhấp vào Đơn vị quảng cáo mới.

Chọn Đặt giá thầu trong ứng dụng làm Phương thức đấu giá và điền thông tin vào phần còn lại của biểu mẫu. Sau đó, hãy nhấp vào Tạo.

Chuyển đến đơn vị quảng cáo mới tạo trong thẻ Đơn vị quảng cáo để xem thông tin chi tiết. Ghi lại Mã đơn vị quảng cáo.

Bước 2: Thiết lập nhu cầu của Moloco trong giao diện người dùng Ad Manager

Đăng nhập vào tài khoản Ad Manager.

Bật tính năng chia sẻ tín hiệu an toàn

Chuyển đến mục Quản trị > Cài đặt chung. Chuyển đến thẻ Cài đặt tài khoản Ad Exchange, sau đó xem xét và bật chế độ Chia sẻ tín hiệu an toàn. Nhấp vào Lưu.

Chia sẻ tín hiệu an toàn trong yêu cầu giá thầu

Chuyển đến mục Khoảng không quảng cáo > Tín hiệu an toàn. Trong phần Tín hiệu an toàn, hãy tìm Moloco Ads SDK rồi bật Bật tính năng tích hợp ứng dụng.

Nhấp vào Lưu.

Cho phép chia sẻ tín hiệu an toàn cho tính năng Đặt giá thầu qua SDK

Chuyển đến phần Phân phối > Cài đặt kênh nhu cầu. Trong thẻ Chế độ cài đặt mặc định, hãy bật chế độ Cho phép chia sẻ tín hiệu an toàn cho Đặt giá thầu SDK.

Nhấp vào Lưu.

Định cấu hình hoạt động đặt giá thầu của Moloco

Chuyển đến mục Phân phối > Bên đặt giá thầu, rồi nhấp vào Chuyển đến tính năng Đặt giá thầu qua SDK.

Nhấp vào Người đặt giá thầu mới.

Chọn Moloco Ads làm đơn vị đặt giá thầu.

Nhấp vào Tiếp tục để bật tính năng Đặt giá thầu qua SDK cho bên đặt giá thầu này.

Nhấp vào Xong.

Định cấu hình mối liên kết đơn vị quảng cáo

Chuyển đến mục Phân phối > Bên đặt giá thầu, rồi nhấp vào Chuyển đến tính năng Đặt giá thầu qua SDK.

Chọn công ty cho Moloco Ads SDK.

Chuyển đến thẻ Liên kết đơn vị quảng cáo rồi nhấp vào Liên kết đơn vị quảng cáo mới.

Chọn Đơn vị quảng cáo cụ thể. Chọn một đơn vị quảng cáo và định dạng, Ứng dụng di động làm Loại khoảng không quảng cáoỨng dụng di động của bạn. Sau đó, hãy nhập Khoá ứng dụngMã đơn vị quảng cáo mà bạn đã lấy được trong phần trước.

Cuối cùng, hãy nhấp vào Lưu.

Thêm Moloco Ads vào danh sách đối tác quảng cáo theo quy định của các tiểu bang ở Châu Âu và Hoa Kỳ

Hãy làm theo các bước trong phần Chế độ cài đặt theo quy định của Châu ÂuChế độ cài đặt theo quy định của các tiểu bang tại Hoa Kỳ để thêm Moloco Ads vào danh sách đối tác quảng cáo theo quy định của Châu Âu và các tiểu bang tại Hoa Kỳ trong giao diện người dùng Ad Manager.

Bước 3: Nhập SDK và bộ chuyển đổi Moloco

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

    pod 'GoogleMobileAdsMediationMoloco'
    
  • Chạy từ dòng lệnh:

    pod install --repo-update

Bước 4: Triển khai chế độ cài đặt quyền riêng tư trên Moloco SDK

Để tuân thủ Chính sách của Google về sự đồng ý của người dùng ở Liên minh Châu Âu, bạn phải công bố một số thông tin nhất định cho người dùng ở Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh và Thuỵ Sĩ, đồng thời phải có được sự đồng ý của họ đối với việc sử dụng cookie hoặc bộ nhớ cục bộ khác khi pháp luật yêu cầu, cũng như đối với việc thu thập, chia sẻ và sử dụng dữ liệu cá nhân để cá nhân hoá quảng cáo. Chính sách này thể hiện các yêu cầu của Chỉ thị về quyền riêng tư và truyền thông điện tử của Liên minh Châu Âu cũng như Quy định chung về việc bảo vệ dữ liệu (GDPR). Bạn chịu trách nhiệm xác minh rằng sự đồng ý được truyền đến từng nguồn quảng cáo trong chuỗi dàn xếp của bạn. Google không thể tự động chuyển lựa chọn đồng ý của người dùng cho các mạng như vậy.

Moloco SDK có cờ hasUserConsent để truyền thông tin về sự đồng ý cho Moloco SDK.

Mã mẫu sau đây cho biết cách truyền thông tin về sự đồng ý đến Moloco SDK. Nếu chọn đặt các cờ này, bạn nên làm như vậy trước khi yêu cầu quảng cáo thông qua SDK Quảng cáo của Google trên thiết bị di động.

Swift

import MolocoSDK
// ...

MolocoPrivacySettings.hasUserConsent = true;

Objective-C

#import <MolocoSDK/MolocoSDK-Swift.h>
// ...

[MolocoPrivacySettings setHasUserConsent:YES];

Hãy xem Tài liệu về quyền riêng tư của Moloco để biết thêm thông tin.

Luật về quyền riêng tư của các tiểu bang ở Hoa Kỳ

Luật về quyền riêng tư của các tiểu bang ở Hoa Kỳ yêu cầu bạn phải cung cấp cho người dùng quyền từ chối việc "bán" "thông tin cá nhân" của họ (theo định nghĩa của các thuật ngữ này trong luật), trong đó quyền từ chối được cung cấp thông qua một đường liên kết nổi bật "Không bán thông tin cá nhân của tôi" trên trang chủ của bên "bán". Hướng dẫn tuân thủ luật về quyền riêng tư của các tiểu bang tại Hoa Kỳ cho phép bạn bật chế độ xử lý dữ liệu bị hạn chế cho hoạt động phân phát quảng cáo của Google, nhưng Google không thể áp dụng chế độ cài đặt này cho từng mạng quảng cáo trong chuỗi dàn xếp của bạn. Do đó, bạn phải xác định từng mạng quảng cáo trong chuỗi dàn xếp có thể tham gia vào việc bán thông tin cá nhân và làm theo hướng dẫn của từng mạng đó để đảm bảo tuân thủ.

Moloco SDK có cờ isDoNotSell để truyền thông tin về sự đồng ý đến Moloco SDK.

Mã mẫu sau đây cho biết cách truyền thông tin về sự đồng ý đến Moloco SDK. Nếu chọn đặt các cờ này, bạn nên làm như vậy trước khi yêu cầu quảng cáo thông qua SDK Quảng cáo của Google trên thiết bị di động.

Swift

import MolocoSDK
// ...

MolocoPrivacySettings.isDoNotSell = true;

Objective-C

#import <MolocoSDK/MolocoSDK-Swift.h>
// ...

[MolocoPrivacySettings setIsDoNotSell:YES];

Hãy xem Tài liệu về quyền riêng tư của Moloco để biết thêm thông tin.

Bước 5: Kiểm thử việc 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 Ad Manager.

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ừ Moloco Ads SDK, hãy bật tính năng 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 Moloco(Đặt giá thầu).

Mã lỗi

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

MolocoSDK.MolocoError
GADMediationAdapterMoloco

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

Mã lỗi Lâu đài Lý do
101 com.google.ads.mediation.moloco Moloco SDK không hỗ trợ phân phát quảng cáo trên iOS 12 trở xuống.
102 com.google.ads.mediation.moloco Thiếu hoặc khoá ứng dụng Moloco không hợp lệ.
103 com.google.ads.mediation.moloco Mã đơn vị quảng cáo Moloco bị thiếu hoặc không hợp lệ.
104 com.google.ads.mediation.moloco Quảng cáo chưa sẵn sàng hiển thị.
105 com.google.ads.mediation.moloco Quảng cáo không hiển thị.
106 com.google.ads.mediation.moloco Không có dữ liệu kết xuất để kết xuất quảng cáo.
-1 đến 5000 Do Moloco SDK gửi Moloco SDK trả về một lỗi. Hãy xem tài liệu của Moloco để biết thêm thông tin chi tiết.

Xác minh phía máy chủ đối với quảng cáo có tặng thưởng

Nếu bạn Xác thực lệnh gọi lại của tính năng xác minh phía máy chủ (SSV), thì giá trị nhận dạng nguồn quảng cáo cho Moloco là 8267622065755668722.

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

Phiên bản 3.13.0.0 (Đang tiến hành)

  • Bao gồm Info.plist bên trong các khung.

Phiên bản 3.12.1.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.8.0.
  • Moloco SDK phiên bản 3.12.1.

Phiên bản 3.12.0.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.8.0.
  • Moloco SDK phiên bản 3.12.0.

Phiên bản 3.11.0.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.6.0.
  • Moloco SDK phiên bản 3.11.0.

Phiên bản 3.10.1.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.6.0.
  • Moloco SDK phiên bản 3.10.1.

Phiên bản 3.10.0.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.5.0.
  • Moloco SDK phiên bản 3.10.0.

Phiên bản 3.9.1.0

  • Đã thêm tính năng hỗ trợ hình mờ cho các định dạng quảng cáo đặt giá thầu.
  • Khắc phục một vấn đề khi tải quảng cáo biểu ngữ MREC.
  • Đã xác minh khả năng tương thích với Moloco SDK phiên bản 3.9.1.

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.3.0.
  • Moloco SDK phiên bản 3.9.1.

Phiên bản 3.9.0.0

  • Tên nền tảng dàn xếp hiện được đặt khi khởi chạy Moloco SDK.
  • Đã xác minh khả năng tương thích với Moloco SDK phiên bản 3.9.0.

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.3.0.
  • Moloco SDK phiên bản 3.9.0.

Phiên bản 3.8.0.0

  • Đã bật cờ -fobjc-arc-fstack-protector-all.
  • Khắc phục vấn đề khi nhận được điểm xếp hạng bằng sao cho quảng cáo gốc.
  • Đã xác minh khả năng tương thích với Moloco SDK phiên bản 3.8.0.

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.2.0.
  • Moloco SDK phiên bản 3.8.0.

Phiên bản 3.7.2.0

  • Đã xác minh khả năng tương thích với Moloco SDK phiên bản 3.7.2.
  • Đã thêm tính năng hỗ trợ đặt giá thầu cho định dạng quảng cáo gốc.

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.1.0.
  • Moloco SDK phiên bản 3.7.2.

Phiên bản 3.7.1.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.1.0.
  • Moloco SDK phiên bản 3.7.1.

Phiên bản 3.7.0.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.0.0.
  • Moloco SDK phiên bản 3.7.0.

Phiên bản 3.6.0.1

  • Cập nhật bộ chuyển đổi để truy xuất phiên bản Moloco SDK từ luồng chính.
  • Hiện yêu cầu SDK quảng cáo trên thiết bị di động của Google phiên bản 12.0.0 trở lên.

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 12.0.0.
  • Moloco SDK phiên bản 3.6.0.

Phiên bản 3.6.0.0

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

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 11.13.0.
  • Moloco SDK phiên bản 3.6.0.

Phiên bản 3.5.0.0

  • Bản phát hành đầu tiên.
  • Đã thêm tính năng hỗ trợ đặt giá thầu cho các định dạng quảng cáo biểu ngữ (bao gồm cả MREC), quảng cáo xen kẽ và quảng cáo có tặng thưởng.
  • Đã xác minh khả năng tương thích với Moloco SDK phiên bản 3.5.0.

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

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 11.13.0.
  • Moloco SDK phiên bản 3.5.0.