GoogleMobileAds не работает после добавления Firebase в мое приложение

Мое мобильное приложение (iOS/Swift) использует SDK GoogleMobileAds, и до сегодняшнего дня все работало нормально (показ рекламы в DFPBannerView).

Я добавил Firebase в свое приложение, и теперь GoogleMobileAds больше не работает.

Реклама не отображается, и методы делегирования (например, adViewDidReceiveAd) больше не вызываются.

Если я прокомментирую строку FirebaseApp.configure() в моем AppDelegate, реклама снова заработает (но в этом случае Firebase будет отключен).

Я искал и пробовал много вещей за несколько часов (например: установить IS_ADS_ENABLED в NO в GoogleService-Info.plist, использовать Firebase/AdMob вместо автономной GoogleMobileAds и т. д.), но безуспешно.

Есть идеи, как использовать GoogleMobileAds и Firebase вместе?

Спасибо за вашу помощь


person s_cordonnier    schedule 18.12.2017    source источник
comment
Я схожу с ума из-за этого   -  person darnmason    schedule 19.12.2017


Ответы (2)


Эта проблема должна быть исправлена ​​в Firebase 4.8.0, выпущенном сегодня.

person Eric Shieh    schedule 18.12.2017
comment
Он доступен через Cocoapods или по этой ссылке dl.google. com/firebase/sdk/ios/4_8_0/Firebase-4.8.0.zip - person s_cordonnier; 19.12.2017

Я нашел тему в группах Google, которая сориентировала меня в правильном направлении.

https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/FPW3d4LKYmQ

Проблема, похоже, находится в производительности Firebase.

Если я удалю этот SDK из своего приложения, реклама будет отображаться правильно.

person s_cordonnier    schedule 18.12.2017