Это руководство предназначено для издателей, которые заинтересованы в использовании посредничества Google Mobile Ads с LG U+AD . В нем описана настройка адаптера-посредника для работы с вашим текущим приложением iOS и настройка дополнительных параметров.
Ресурсы LG U+AD |
---|
Документация |
SDK |
Адаптер |
Поддержка клиентов |
Предварительные условия
Приложение для iOS со встроенным Google Mobile Ads SDK (если у вас его нет, см. раздел «Начало работы » .)
Аккаунт AdMob и рекламный блок, в котором настроены позиции медиации .
Полезные учебники
В следующих статьях Справочного центра представлена общая информация о медиации:
Добавьте LG U+AD в свой проект
Интегрируйте рекламу в свое приложение так же, как и раньше. Чтобы интегрировать немежстраничную рекламу (размер баннера, размер таблицы лидеров и т. д.), см. раздел Баннерная реклама . Чтобы интегрировать межстраничную рекламу (полноэкранную рекламу, маскирующую весь остальной контент), см. раздел Межстраничная реклама .
Следующие шаги изменят ваше место размещения объявления на место размещения с агрегатором, на котором могут показываться объявления из нескольких сетей.
Загрузите адаптер и SDK для LG U+AD с ресурсов выше .
Добавьте загруженный сетевой адаптер/SDK в Xcode: щелкните правой кнопкой мыши свой проект и выберите «Добавить файлы в project .
Включите любые платформы, флаги компилятора или флаги компоновщика, которые требуются 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);
}
adNetworkClassName
возвращает GADMAdapterGoogleAdMobAds
. Для объявлений, полученных с помощью пользовательских событий , он возвращает GADMAdapterCustomEvents
.