当前位置:  开发笔记 > IOS > 正文

找不到广告网络适配器

如何解决《找不到广告网络适配器》经验,为你挑选了0个好方法。

我正在尝试使用AdMob和中介广告网络在我的应用中实施广告.但是我遇到了以下问题,AdMob找不到三个网络适配器中的两个.我在StackOverflow上找到了一些类似的帖子,但没有一个给出了如何解决这个问题的明确答案.

在AdMob面板中,我添加了Vungle,AdColony和ChartBoost.当我调用loadAd时,它只能找到ChartBoost的适配器.但我也为Vungle和AdColony提供了适配器.

我还链接了所有SDK和网络适配器,并设置了其他链接器标志

这是我初始化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")
    }
}

这是我收到的错误:

 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.

 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

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有