Dàn xếp AdMob là một tính năng cho phép bạn phân phát quảng cáo đến các ứng dụng của mình từ nhiều nguồn, bao gồm Mạng AdMob và các nguồn quảng cáo của bên thứ ba ở cùng một nơi. Tính năng Dàn xếp AdMob giúp bạn tăng tối đa tỷ lệ đáp ứng và tăng khả năng kiếm tiền bằng cách gửi yêu cầu quảng cáo đến nhiều mạng để đảm bảo bạn tìm thấy mạng phù hợp nhất hiện có để phân phát quảng cáo. Nghiên cứu điển hình.
Điều kiện tiên quyết
Trước khi có thể tích hợp tính năng dàn xếp cho một định dạng quảng cáo, bạn cần tích hợp tính năng đó vào ứng dụng của bạn:
- Quảng cáo biểu ngữ
- Quảng cáo xen kẽ
- Quảng cáo gốc
- Quảng cáo có tặng thưởng
- Quảng cáo xen kẽ có tặng thưởng Quảng cáo
Bạn mới sử dụng tính năng dàn xếp? Đã đọc Tổng quan về Dàn xếp AdMob.
Để đặt giá thầu: SDK quảng cáo trên thiết bị di động của Google phiên bản 7.53.1 trở lên.
Chạy SDK quảng cáo trên thiết bị di động
Hướng dẫn bắt đầu nhanh cho bạn biết cách khởi chạy Quảng cáo trên thiết bị di động SDK. Trong lệnh gọi khởi chạy đó, bộ chuyển đổi dàn xếp cũng khởi tạo. Bạn cần phải đợi quá trình khởi tạo hoàn tất trước bạn tải quảng cáo để đảm bảo mọi mạng quảng cáo trên yêu cầu quảng cáo đầu tiên.
Mã mẫu sau đây cho biết cách kiểm tra hoạt động khởi chạy của từng bộ chuyển đổi trước khi thực hiện một yêu cầu quảng cáo.
Swift
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let ads = GADMobileAds.sharedInstance()
ads.start { status in
// Optional: Log each adapter's initialization latency.
let adapterStatuses = status.adapterStatusesByClassName
for adapter in adapterStatuses {
let adapterStatus = adapter.value
NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
adapterStatus.description, adapterStatus.latency)
}
// Start loading ads here...
}
return true
}
}
Objective-C
@import GoogleMobileAds;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
GADMobileAds *ads = [GADMobileAds sharedInstance];
[ads startWithCompletionHandler:^(GADInitializationStatus *status) {
// Optional: Log each adapter's initialization latency.
NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
for (NSString *adapter in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
adapterStatus.description, adapterStatus.latency);
}
// Start loading ads here...
}];
return YES;
}
@end
Biết mạng quảng cáo nào giành chiến thắng
Mỗi lớp định dạng quảng cáo có một thuộc tính GADResponseInfo
chứa
adNetworkClassName
trả về tên lớp của mạng quảng cáo cho
quảng cáo hiện tại. adNetworkClassName
chỉ có giá trị sau khi quảng cáo thành công
tải. Mã sau đây cho bạn biết cách lấy thông tin đó cho quảng cáo biểu ngữ.
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
Hãy tham khảo bài viết Truy xuất thông tin về quảng cáo Phản hồi để biết thông tin chi tiết.
Sử dụng quảng cáo biểu ngữ bằng tính năng Dàn xếp AdMob
Hãy nhớ tắt tính năng làm mới trong tất cả giao diện người dùng của nguồn quảng cáo bên thứ ba cho quảng cáo biểu ngữ đơn vị được dùng trong Dàn xếp AdMob. Điều này giúp ngăn chặn việc làm mới hai lần vì AdMob cũng kích hoạt làm mới dựa trên tốc độ làm mới.
Sử dụng quảng cáo gốc với Dàn xếp AdMob
Sau đây là một số phương pháp hay nhất bạn nên xem xét khi triển khai quảng cáo gốc trong Dàn xếp AdMob.
- Chính sách về bản trình bày quảng cáo gốc
- Mỗi mạng quảng cáo đều có chính sách riêng. Khi sử dụng tính năng dàn xếp, bạn cần hãy nhớ rằng ứng dụng của bạn vẫn cần tuân thủ các chính sách của kênh mạng đã cung cấp quảng cáo.
- Tránh sử dụng lớp
GADMultipleAdsAdLoaderOptions
khi đưa ra yêu cầu - Yêu cầu nhiều quảng cáo gốc chỉ phân phát quảng cáo của Google. Quảng cáo gốc tính năng quảng cáo không hỗ trợ dàn xếp.
Luật về quyền riêng tư của các tiểu bang ở Hoa Kỳ và GDPR
Nếu bạn cần tuân thủ Hoa Kỳ quyền riêng tư của các tiểu bang luật pháp hoặc Bảo vệ dữ liệu chung Quy định (GDPR), hãy tuân thủ các bước trong quy định của các tiểu bang ở Hoa Kỳ chế độ cài đặt hoặc GDPR (Quy định chung về việc bảo vệ dữ liệu) để thêm đối tác dàn xếp trong AdMob về quyền riêng tư và của tính năng nhắn tin Danh sách đối tác quảng cáo theo Quy định chung về việc bảo vệ dữ liệu (GDPR) hoặc các tiểu bang của Hoa Kỳ. Nếu không làm được điều này, các đối tác có thể không phân phát được quảng cáo trên ứng dụng của bạn.
Tìm hiểu thêm về cách bật tính năng xử lý dữ liệu bị hạn chế (RDP) và thu thập sự đồng ý theo GDPR bằng SDK Nền tảng thông báo cho người dùng (UMP) của Google.