Hướng dẫn này dành cho những nhà xuất bản muốn sử dụng tính năng dàn xếp Quảng cáo trên thiết bị di động của Google với Flurry. Tài liệu này hướng dẫn cách thiết lập bộ chuyển đổi dàn xếp để hoạt động với ứng dụng iOS hiện tại của bạn và cấu hình của các chế độ cài đặt bổ sung.
Tài nguyên Flurry |
---|
Tài liệu |
SDK |
Trình chuyển đổi |
Dịch vụ hỗ trợ khách hàng |
Điều kiện tiên quyết
Một ứng dụng iOS tích hợp SDK quảng cáo trên thiết bị di động của Google (Nếu bạn không có ứng dụng như vậy, hãy xem phần Bắt đầu).
Tài khoản AdMob và một đơn vị quảng cáo được định cấu hình bằng các mục dòng dàn xếp.
Tài liệu tham khảo hữu ích
Các bài viết sau đây trong Trung tâm trợ giúp cung cấp thông tin cơ bản về quy trình dàn xếp:
Thêm Flurry vào dự án
Tích hợp quảng cáo vào ứng dụng của bạn như trước đây. Để tích hợp quảng cáo không phải quảng cáo xen kẽ (kích thước biểu ngữ, kích thước bảng xếp hạng, v.v.), hãy xem phần Quảng cáo biểu ngữ. Để tích hợp quảng cáo xen kẽ (quảng cáo toàn màn hình che khuất tất cả nội dung khác), hãy xem phần Quảng cáo xen kẽ.
Các bước sau đây sẽ thay đổi vị trí đặt quảng cáo của bạn thành vị trí dàn xếp có thể hiển thị quảng cáo từ nhiều mạng.
Tải trình chuyển đổi và SDK cho Flurry xuống từ các tài nguyên ở trên.
Thêm bộ chuyển đổi mạng/SDK đã tải xuống trong Xcode: nhấp chuột phải vào dự án rồi nhấp vào Add Files to project (Thêm tệp vào project).
Bao gồm mọi khung, cờ trình biên dịch hoặc cờ trình liên kết mà Flurry yêu cầu. Bạn không cần viết thêm mã. Tính năng dàn xếp gọi bộ chuyển đổi và SDK Flurry nếu cần để tạo quảng cáo.
Thiết lập thông báo sự kiện
Để nhận thông báo về các sự kiện trong vòng đời của quảng cáo như lượt hiển thị, bạn có thể triển khai GADBannerViewDelegate
. Khi sử dụng tính năng dàn xếp, trình uỷ quyền này sẽ tự động được thông báo về các sự kiện từ Flurry. Ví dụ: số lượt hiển thị từ bất kỳ mạng quảng cáo nào đều được báo cáo thông qua phương thức adViewDidReceiveAd:
của GADBannerViewDelegate
.
Kiểm tra giá trị của adNetworkClassName
Bạn có thể tuỳ ý kiểm tra thuộc tính adNetworkClassName
trên GADBannerView
. Thuộc tính này sẽ trả về tên lớp mạng quảng cáo của mạng quảng cáo đã tìm nạp biểu ngữ hiện tại sau khi lệnh gọi lại adViewDidReceiveAd
được gọi:
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Tương tự, đối với quảng cáo xen kẽ, hãy kiểm tra thuộc tính adNetworkClassName
trên GADInterstitialAd
bên trong interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
sẽ trả về GADMAdapterGoogleAdMobAds
.
Đối với quảng cáo được tìm nạp thông qua
sự kiện tuỳ chỉnh, phương thức này sẽ trả về
GADMAdapterCustomEvents
.