LG U+AD را با میانجیگری ادغام کنید

این راهنما برای ناشرانی در نظر گرفته شده است که علاقه مند به استفاده از میانجیگری Google Mobile Ads با LG U+AD هستند. راه اندازی یک آداپتور میانجی برای کار با برنامه فعلی iOS شما و پیکربندی تنظیمات اضافی را طی می کند.

LG U+AD Resources
مستندات
SDK
آداپتور
پشتیبانی مشتری

پیش نیازها

پرایمرهای مفید

مقاله‌های مرکز راهنمایی زیر اطلاعات پیش‌زمینه‌ای را درباره میانجی‌گری ارائه می‌کنند:

LG U+AD را به پروژه خود اضافه کنید

تبلیغات را مانند قبل در برنامه خود ادغام کنید. برای ادغام تبلیغات غیر بینابینی (اندازه بنر، اندازه تابلوی امتیازات و غیره)، به تبلیغات بنر مراجعه کنید. برای ادغام تبلیغات بینابینی (تبلیغات تمام صفحه که همه محتوای دیگر را پنهان می کنند)، به تبلیغات بینابینی مراجعه کنید.

مراحل زیر مکان تبلیغات شما را به یک مکان میانجی تبدیل می کند که می تواند تبلیغات را از چندین شبکه نشان دهد.

  1. آداپتور و SDK برای LG U+AD را از منابع بالا دانلود کنید.

  2. آداپتور شبکه/SDK دانلود شده را در Xcode اضافه کنید: روی پروژه خود راست کلیک کرده و روی Add Files to project کلیک کنید.

  3. هر فریم‌ورک، پرچم کامپایلر یا پرچم پیوندی که LG U+AD به آن نیاز دارد را شامل شود. نیازی به نوشتن کد اضافی نیست. میانجی گری از آداپتور LG U+AD و SDK در صورت لزوم برای ایجاد تبلیغات استفاده می کند.

اعلان رویداد را تنظیم کنید

برای اطلاع از رویدادهای چرخه عمر تبلیغات مانند نمایش‌ها، می‌توانید GADBannerViewDelegate را پیاده‌سازی کنید. هنگام استفاده از میانجیگری، این نماینده به طور خودکار از رویدادهای LG U+AD مطلع می شود. برای مثال، نمایش‌ها از هر شبکه تبلیغاتی از طریق متد 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);
}
برای تبلیغات بازگردانده شده از AdMob، adNetworkClassName GADMAdapterGoogleAdMobAds را برمی‌گرداند. برای تبلیغات واکشی شده از طریق رویدادهای سفارشی ، GADMAdapterCustomEvents را برمی گرداند.