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

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 bằng AdFalcon. Tài liệu này hướng dẫn bạ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 và cấu hình của các chế độ cài đặt bổ sung.

Tài nguyên AdFalcon
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

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 AdFalcon 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.

  1. Tải bộ chuyển đổi và SDK cho AdFalcon xuống từ các tài nguyên ở trên.

  2. 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).

  3. Bao gồm mọi khung, cờ trình biên dịch hoặc cờ trình liên kết mà AdFalcon 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 AdFalcon và SDK 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, thực thể uỷ quyền này sẽ tự động được thông báo về các sự kiện từ AdFalcon. 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);
}
Đối với quảng cáo được trả về từ AdMob, 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.