2017-01-13 3 views
2

Я пытаюсь внедрить рекламу в своем приложении, используя рекламные сети 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

ответ

-1

Я решил этот вопрос будет следующим проектом, публикуемым в этом Ответе на Google Groups: https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/E9Dcabh2qt4

я настроить объявления точно так же, как пример проекта и получил его работу. Он считает, что это связано главным образом с проблемами.

0

Для других пользователей, у которых может возникнуть эта проблема, убедитесь, что идентификатор вашего рекламного блока верен. В моем случае я использовал идентификатор тестирования для Android вместо ID iOS. Это изменило проблему!

Смежные вопросы