Я пытаюсь внедрить рекламу в своем приложении, используя рекламные сети AdMob и посредничества. Но я столкнулся со следующей проблемой: AdMob не может найти два из трех сетевых адаптеров. Я нашел несколько подобных сообщений здесь, в StackOverflow, но ни один из них не дает ясного ответа, как исправить эту проблему.Не удается найти рекламный сетевой адаптер
На панели AdMob я добавил Vungle, AdColony и ChartBoost. И когда я вызываю loadAd, он может только найти адаптеры для ChartBoost. Но я включил адаптеры для Vungle и AdColony.
Я также связаны все SDKs и сетевые адаптеры и установить другой флаги компоновщика
Это, как я инициализировать AdMob:
FIRApp.configure()
GADMobileAds.configure(withApplicationID: "MY_AD_ID")
Затем, когда я называю этот метод, чтобы загрузить надстройку:
func loadAd() {
if !GADRewardBasedVideoAd.sharedInstance().isReady {
let request = GADRequest()
GADRewardBasedVideoAd.sharedInstance().load(request, withAdUnitID: "MY_AD_UNIT_ID")
}
}
И это ошибка я получаю:
<Google> Cannot find an ad network adapter with the name(s): GADMAdapterVungleRewardBasedVideoAd. Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target.
<Google> Cannot find an ad network adapter with the name(s): GADMAdapterAdColony. Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target.
Вот изображение из добавленных адаптеров: http://imgur.com/a/USP5N