این راهنما برای ناشرانی در نظر گرفته شده است که علاقه مند به استفاده از میانجیگری تبلیغات تلفن همراه Google با Flurry هستند. راه اندازی یک آداپتور میانجی برای کار با برنامه فعلی iOS شما و پیکربندی تنظیمات اضافی را طی می کند.
منابع تند |
---|
مستندات |
SDK |
آداپتور |
پشتیبانی مشتری |
پیش نیازها
یک برنامه iOS با Google Mobile Ads SDK یکپارچه (اگر ندارید، به شروع به کار مراجعه کنید.)
یک حساب AdMob و یک واحد تبلیغات با موارد خط میانجی پیکربندی شده است .
پرایمرهای مفید
مقالههای مرکز راهنمایی زیر اطلاعات پیشزمینهای را درباره میانجیگری ارائه میکنند:
Flurry را به پروژه خود اضافه کنید
تبلیغات را مانند قبل در برنامه خود ادغام کنید. برای ادغام تبلیغات غیر بینابینی (اندازه بنر، اندازه تابلوی امتیازات و غیره)، به تبلیغات بنر مراجعه کنید. برای ادغام تبلیغات بینابینی (تبلیغات تمام صفحه که همه محتوای دیگر را پنهان می کنند)، به تبلیغات بینابینی مراجعه کنید.
مراحل زیر مکان تبلیغات شما را به یک مکان میانجی تبدیل می کند که می تواند تبلیغات را از چندین شبکه نشان دهد.
آداپتور و SDK برای Flurry را از منابع بالا دانلود کنید.
آداپتور شبکه/SDK دانلود شده را در Xcode اضافه کنید: روی پروژه خود راست کلیک کرده و روی Add Files to project کلیک کنید.
هر فریمورک، پرچم کامپایلر یا پرچم پیوندی که Flurry به آن نیاز دارد را شامل شود. نیازی به نوشتن کد اضافی نیست. میانجی گری آداپتور Flurry و SDK را در صورت لزوم برای ایجاد تبلیغات فراخوانی می کند.
اعلان رویداد را تنظیم کنید
برای اطلاع از رویدادهای چرخه عمر تبلیغات مانند نمایشها، میتوانید GADBannerViewDelegate
را پیادهسازی کنید. هنگام استفاده از میانجیگری، این نماینده به طور خودکار از رویدادهای Flurry مطلع می شود. برای مثال، نمایشها از هر شبکه تبلیغاتی از طریق متد adViewDidReceiveAd:
GADBannerViewDelegate
گزارش میشوند.
مقدار adNetworkClassName را بررسی کنید
میتوانید بهصورت اختیاری ویژگی adNetworkClassName
در GADBannerView
بررسی کنید، که نام کلاس شبکه تبلیغاتی شبکه تبلیغاتی را که پس از فراخوانی adViewDidReceiveAd
بنر فعلی را دریافت کرده است، برمیگرداند:
سویفت
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
هدف-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
به طور مشابه، برای موارد بینابینی، ویژگی adNetworkClassName
را در GADInterstitialAd
داخل interstitialDidReceiveAd
بررسی کنید:
سویفت
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
هدف-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
GADMAdapterGoogleAdMobAds
را برمیگرداند. برای تبلیغات واکشی شده از طریق رویدادهای سفارشی ، GADMAdapterCustomEvents
را برمی گرداند. ،این راهنما برای ناشرانی در نظر گرفته شده است که علاقه مند به استفاده از میانجیگری تبلیغات تلفن همراه Google با Flurry هستند. راه اندازی یک آداپتور میانجی برای کار با برنامه فعلی iOS شما و پیکربندی تنظیمات اضافی را طی می کند.
منابع تند |
---|
مستندات |
SDK |
آداپتور |
پشتیبانی مشتری |
پیش نیازها
یک برنامه iOS با Google Mobile Ads SDK یکپارچه (اگر ندارید، به شروع به کار مراجعه کنید.)
یک حساب AdMob و یک واحد تبلیغات با موارد خط میانجی پیکربندی شده است .
پرایمرهای مفید
مقالههای مرکز راهنمایی زیر اطلاعات پیشزمینهای را درباره میانجیگری ارائه میکنند:
Flurry را به پروژه خود اضافه کنید
تبلیغات را مانند قبل در برنامه خود ادغام کنید. برای ادغام تبلیغات غیر بینابینی (اندازه بنر، اندازه تابلوی امتیازات و غیره)، به تبلیغات بنر مراجعه کنید. برای ادغام تبلیغات بینابینی (تبلیغات تمام صفحه که همه محتوای دیگر را پنهان می کنند)، به تبلیغات بینابینی مراجعه کنید.
مراحل زیر مکان تبلیغات شما را به یک مکان میانجی تبدیل می کند که می تواند تبلیغات را از چندین شبکه نشان دهد.
آداپتور و SDK برای Flurry را از منابع بالا دانلود کنید.
آداپتور شبکه/SDK دانلود شده را در Xcode اضافه کنید: روی پروژه خود راست کلیک کرده و روی Add Files to project کلیک کنید.
هر فریمورک، پرچم کامپایلر یا پرچم پیوندی که Flurry به آن نیاز دارد را شامل شود. نیازی به نوشتن کد اضافی نیست. میانجی گری آداپتور Flurry و SDK را در صورت لزوم برای ایجاد تبلیغات فراخوانی می کند.
اعلان رویداد را تنظیم کنید
برای اطلاع از رویدادهای چرخه عمر تبلیغات مانند نمایشها، میتوانید GADBannerViewDelegate
را پیادهسازی کنید. هنگام استفاده از میانجیگری، این نماینده به طور خودکار از رویدادهای Flurry مطلع می شود. برای مثال، نمایشها از هر شبکه تبلیغاتی از طریق متد adViewDidReceiveAd:
GADBannerViewDelegate
گزارش میشوند.
مقدار adNetworkClassName را بررسی کنید
میتوانید بهصورت اختیاری ویژگی adNetworkClassName
در GADBannerView
بررسی کنید، که نام کلاس شبکه تبلیغاتی شبکه تبلیغاتی را که پس از فراخوانی adViewDidReceiveAd
بنر فعلی را دریافت کرده است، برمیگرداند:
سویفت
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
هدف-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
به طور مشابه، برای موارد بینابینی، ویژگی adNetworkClassName
را در GADInterstitialAd
داخل interstitialDidReceiveAd
بررسی کنید:
سویفت
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
هدف-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
GADMAdapterGoogleAdMobAds
را برمیگرداند. برای تبلیغات واکشی شده از طریق رویدادهای سفارشی ، GADMAdapterCustomEvents
را برمی گرداند.