Tích hợp AdFalcon với Dàn xếp

Hướng dẫn này dành cho các nhà xuất bản quan tâm đến việc sử dụng dàn xếp Quảng cáo trên điện thoại di động của Google với AdFalcon . Nó đi qua quá trình thiết lập bộ điều hợp 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ác cài đặt bổ sung.

Tài nguyênAdFalcon
Tài liệu
SDK
Bộ chuyển đổi
Hỗ trợ khách hàng

Điều kiện tiên quyết

Sơn lót hữu ích

Các bài viết sau trong Trung tâm trợ giúp cung cấp thông tin cơ bản về dàn xếp:

Thêm AdFalcon vào dự án của bạn

Tích hợp quảng cáo vào ứng dụng của bạn giống như trước đây. Để tích hợp quảng cáo không xen kẽ (kích thước biểu ngữ, kích thước bảng xếp hạng, v.v.), hãy xem 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 Quảng cáo xen kẽ .

Các bước sau đây thay đổi vị trí đặt quảng cáo của bạn thành một vị trí dàn xếp có thể hiển thị quảng cáo từ nhiều mạng.

  1. Tải xuống bộ điều hợp và SDK cho AdFalcon từ các tài nguyên ở trên .

  2. Thêm bộ điều hợp mạng / SDK đã tải xuống trong Xcode: nhấp chuột phải vào dự án của bạn và nhấp vào Thêm tệp vào project .

  3. Bao gồm bất kỳ khung, cờ trình biên dịch hoặc cờ trình liên kết nào mà AdFalconyêu cầu. Không cần phải viết mã bổ sung. Dàn xếp gọi bộ điều hợpAdFalcon và SDK khi cần thiết để tạo quảng cáo.

Thiết lập thông báo sự kiện

Để được thông báo về các sự kiện trong vòng đời quảng cáo như số lần hiển thị, bạn có thể triển khai GADBannerViewDelegate . Khi sử dụng dàn xếp, đại biểu này tự động được thông báo về các sự kiện từ AdFalcon. Ví dụ: số lần hiển thị từ bất kỳ mạng quảng cáo nào đượ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ể tùy chọn kiểm tra thuộc tính adNetworkClassName trên GADBannerView , thuộc tính này 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 khi lệnh gọi lại adViewDidReceiveAd được gọi:

Nhanh

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ự như vậy, đối với quảng cáo xen kẽ, hãy kiểm tra thuộc tính adNetworkClassName trên GADInterstitial bên trong interstitialDidReceiveAd :

Nhanh

func interstitialDidReceiveAd(_ ad: GADInterstitial) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

Objective-C

- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
Đối với quảng cáo được trả lại từ AdMob, adNetworkClassName trả về GADMAdapterGoogleAdMobAds .Đối với quảng cáo được tìm nạp thông qua các sự kiện tùy chỉnh , nó trả về GADMAdapterCustomEvents .

,

Hướng dẫn này dành cho các nhà xuất bản quan tâm đến việc sử dụng dàn xếp Quảng cáo trên điện thoại di động của Google với AdFalcon . Nó đi qua quá trình thiết lập bộ điều hợp 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ác cài đặt bổ sung.

Tài nguyênAdFalcon
Tài liệu
SDK
Bộ chuyển đổi
Hỗ trợ khách hàng

Điều kiện tiên quyết

Sơn lót hữu ích

Các bài viết sau trong Trung tâm trợ giúp cung cấp thông tin cơ bản về dàn xếp:

Thêm AdFalcon vào dự án của bạn

Tích hợp quảng cáo vào ứng dụng của bạn giống như trước đây. Để tích hợp quảng cáo không xen kẽ (kích thước biểu ngữ, kích thước bảng xếp hạng, v.v.), hãy xem 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 Quảng cáo xen kẽ .

Các bước sau đây thay đổi vị trí đặt quảng cáo của bạn thành một vị trí dàn xếp có thể hiển thị quảng cáo từ nhiều mạng.

  1. Tải xuống bộ điều hợp và SDK cho AdFalcon từ các tài nguyên ở trên .

  2. Thêm bộ điều hợp mạng / SDK đã tải xuống trong Xcode: nhấp chuột phải vào dự án của bạn và nhấp vào Thêm tệp vào project .

  3. Bao gồm bất kỳ khung, cờ trình biên dịch hoặc cờ trình liên kết nào mà AdFalconyêu cầu. Không cần phải viết mã bổ sung. Dàn xếp gọi bộ điều hợpAdFalcon và SDK khi cần thiết để tạo quảng cáo.

Thiết lập thông báo sự kiện

Để được thông báo về các sự kiện trong vòng đời quảng cáo như số lần hiển thị, bạn có thể triển khai GADBannerViewDelegate . Khi sử dụng dàn xếp, đại biểu này tự động được thông báo về các sự kiện từ AdFalcon. Ví dụ: số lần hiển thị từ bất kỳ mạng quảng cáo nào đượ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ể tùy chọn kiểm tra thuộc tính adNetworkClassName trên GADBannerView , thuộc tính này 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 khi lệnh gọi lại adViewDidReceiveAd được gọi:

Nhanh

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ự như vậy, đối với quảng cáo xen kẽ, hãy kiểm tra thuộc tính adNetworkClassName trên GADInterstitial bên trong interstitialDidReceiveAd :

Nhanh

func interstitialDidReceiveAd(_ ad: GADInterstitial) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

Objective-C

- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
Đối với quảng cáo được trả lại từ AdMob, adNetworkClassName trả về GADMAdapterGoogleAdMobAds .Đối với quảng cáo được tìm nạp thông qua các sự kiện tùy chỉnh , nó trả về GADMAdapterCustomEvents .