Untuk mendiskusikan dan memberikan masukan tentang produk kami, bergabunglah ke channel Discord Ad Manager resmi di server Komunitas Iklan dan Pengukuran Google.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Panduan ini ditujukan bagi penayang yang tertarik menggunakan mediasi Iklan Seluler Google dengan AdFalcon. Panduan ini menjelaskan penyiapan adaptor mediasi agar berfungsi dengan aplikasi iOS Anda saat ini dan konfigurasi setelan tambahan.
Integrasikan iklan ke aplikasi Anda seperti sebelumnya. Untuk mengintegrasikan
iklan non-interstisial (ukuran banner, ukuran papan peringkat, dan sebagainya),
lihat Iklan Banner. Untuk mengintegrasikan
iklan interstisial (iklan layar penuh yang menutupi semua konten lainnya),
lihat Iklan Interstisial.
Langkah-langkah berikut mengubah penempatan iklan Anda menjadi penempatan mediasi yang dapat menampilkan iklan dari beberapa jaringan.
Tambahkan SDK/adaptor jaringan yang didownload di Xcode: klik kanan
project Anda, lalu klik Add Files to project.
Sertakan framework, tanda compiler, atau tanda linker yang diperlukan AdFalcon. Anda tidak perlu menulis kode tambahan. Mediasi memanggil
adaptor dan SDK AdFalcon sesuai kebutuhan untuk membuat iklan.
Menyiapkan notifikasi acara
Untuk mendapatkan notifikasi tentang peristiwa siklus proses iklan seperti tayangan iklan, Anda dapat menerapkan
GADBannerViewDelegate. Saat menggunakan mediasi, delegasi ini akan otomatis diberi tahu tentang peristiwa dari AdFalcon. Misalnya, tayangan iklan dari jaringan iklan mana pun dilaporkan melalui metode adViewDidReceiveAd: dari GADBannerViewDelegate.
Periksa nilai adNetworkClassName
Secara opsional, Anda dapat memeriksa properti adNetworkClassName di
GAMBannerView, yang menampilkan nama
class jaringan iklan dari jaringan iklan yang mengambil banner saat ini setelah
callback adViewDidReceiveAd dipanggil:
Swift
funcadViewDidReceiveAd(_bannerView:GAMBannerView){print("Banner adapter class name: \(bannerView.adNetworkClassName)")}
Objective-C
-(void)adViewDidReceiveAd:(GAMBannerView*)bannerView{NSLog(@"Banner adapter class name: %@",bannerView.adNetworkClassName);}
Demikian pula, untuk iklan interstisial, periksa properti adNetworkClassName
di GAMInterstitialAd dalam interstitialDidReceiveAd:
Swift
funcinterstitialDidReceiveAd(_ad:GAMInterstitialAd){print("Interstitial adapter class name: \(ad.adNetworkClassName)")}
Objective-C
-(void)interstitialDidReceiveAd:(GAMInterstitialAd*)interstitial{NSLog(@"Interstitial adapter class name: %@",interstitial.adNetworkClassName);}
Untuk iklan yang diambil melalui
peristiwa kustom, nilai yang ditampilkan adalah
GADMAdapterCustomEvents.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-06 UTC."],[[["\u003cp\u003eThis guide helps publishers integrate AdFalcon ads into their iOS apps using Google Mobile Ads mediation.\u003c/p\u003e\n"],["\u003cp\u003eIt covers setup, configuration, and event notifications for AdFalcon ads.\u003c/p\u003e\n"],["\u003cp\u003ePrerequisites include an iOS app with Google Mobile Ads SDK and a Google Ad Manager account.\u003c/p\u003e\n"],["\u003cp\u003eThe guide provides instructions for adding AdFalcon to your project and setting up event notifications.\u003c/p\u003e\n"],["\u003cp\u003eYou can check the ad network class name to identify the source of the ad.\u003c/p\u003e\n"]]],["Publishers integrating Google Mobile Ads mediation with AdFalcon in their iOS apps should download the AdFalcon adapter and SDK. Integrate these into the Xcode project by adding the files, and include required frameworks. Implement `GADBannerViewDelegate` for ad lifecycle event notifications. Check the `adNetworkClassName` property in `GAMBannerView` or `GAMInterstitialAd` after receiving an ad to verify the serving ad network, like AdFalcon, or Custom Events. No additional code is required.\n"],null,["This guide is intended for publishers who are interested in using Google\nMobile Ads mediation with **AdFalcon**. It walks\nthrough the setup of a mediation adapter to work with your current iOS app\nand the configuration of additional settings.\n\n| AdFalcon Resources |\n|-----------------------------------------------------|\n| [Documentation](http://adfalcon.com) |\n| [SDK](http://www.adfalcon.com/en/download-sdk.html) |\n| [Adapter](http://www.adfalcon.com/en/adapters.html) |\n| [Customer support](mailto:support@adfalcon.com) |\n\nPrerequisites\n\n- An iOS app with Google Mobile Ads SDK integrated. (If you don't\n have one, see [Get Started](/ad-manager/mobile-ads-sdk/ios/quick-start).)\n\n- A Google Ad Manager account with [Mediation for mobile\n apps](//support.google.com/admanager/answer/6272813) configured.\n\nAdd AdFalcon to your project\n\nIntegrate ads into your app the same as before. To integrate\nnon-interstitial ads (banner size, leaderboard size, and so on),\nsee [Banner Ads](/ad-manager/mobile-ads-sdk/ios/banner). To integrate\ninterstitial ads (full-screen ads that mask all other content),\nsee [Interstitial Ads](/ad-manager/mobile-ads-sdk/ios/interstitial).\n\nThe following steps change your ad placement into a mediation\nplacement that can show ads from multiple networks.\n\n1. Download the adapter and SDK for AdFalcon from the\n [resources above](#resources).\n\n2. Add the downloaded network adapter/SDK in Xcode: right-click\n on your project and click **Add Files to \u003cvar class=\"readonly\" translate=\"no\"\u003eproject\u003c/var\u003e**.\n\n3. Include any frameworks, compiler flags, or linker flags that AdFalcon\n require. There's no need to write additional code. Mediation invokes the\n AdFalcon adapter and SDK as necessary to create ads.\n\nSet up event notification\n\nTo be notified of ad lifecycle events like impressions, you can implement\na `GADBannerViewDelegate`. When using mediation, this delegate is\nautomatically notified of events from AdFalcon. For example, impressions\nfrom any ad network are reported through the `adViewDidReceiveAd:` method of\n`GADBannerViewDelegate`.\n\nCheck the value of adNetworkClassName\n\nYou can optionally check the `adNetworkClassName` property on\n`GAMBannerView`, which returns the ad network class\nname of the ad network that fetched the current banner once the\n`adViewDidReceiveAd` callback is called: \n\nSwift \n\n func adViewDidReceiveAd(_ bannerView: GAMBannerView) {\n print(\"Banner adapter class name: \\(bannerView.adNetworkClassName)\")\n }\n\nObjective-C \n\n - (void)adViewDidReceiveAd:(GAMBannerView *)bannerView {\n NSLog(@\"Banner adapter class name: %@\", bannerView.adNetworkClassName);\n }\n\nSimilarly, for interstitials, check the `adNetworkClassName` property\non `GAMInterstitialAd` inside `interstitialDidReceiveAd`: \n\nSwift \n\n func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {\n print(\"Interstitial adapter class name: \\(ad.adNetworkClassName)\")\n }\n\nObjective-C \n\n - (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {\n NSLog(@\"Interstitial adapter class name: %@\", interstitial.adNetworkClassName);\n }\n\nFor ads fetched through [custom events](/ad-manager/mobile-ads-sdk/ios/custom-events), it returns `GADMAdapterCustomEvents`.\n\n\u003cbr /\u003e"]]