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

پلتفرم مورد نظر: اندروید، iOS، یونیتی، فلاتر

این راهنما برای ناشرانی در نظر گرفته شده است که علاقه‌مند به استفاده از میانجیگری تبلیغات موبایلی گوگل با LG U+AD هستند. این راهنما، راه‌اندازی یک آداپتور میانجیگری برای کار با برنامه iOS فعلی شما و پیکربندی تنظیمات اضافی را شرح می‌دهد.

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

پیش‌نیازها

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

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

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

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

مراحل زیر، جایگاه تبلیغ شما را به یک جایگاه واسطه‌ای تبدیل می‌کند که می‌تواند تبلیغات را از چندین شبکه نشان دهد.

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

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

  3. هرگونه چارچوب، پرچم کامپایلر یا پرچم لینکر مورد نیاز LG U+AD را وارد کنید. نیازی به نوشتن کد اضافی نیست. Mediation در صورت لزوم، آداپتور 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)")
}

هدف-سی

- (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)")
}

هدف-سی

- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
برای تبلیغاتی که از AdMob برگردانده می‌شوند، adNetworkClassName GADMAdapterGoogleAdMobAds را برمی‌گرداند. برای تبلیغاتی که از طریق رویدادهای سفارشی دریافت می‌شوند، GADMAdapterCustomEvents برمی‌گرداند.