Ios Admob通过Firebase回报视频
我知道这类问题已经被问了很多次了,但我已经尝试了所有的方法,却找不到到底发生了什么 我没有使用调解,我也没有问题显示中间性。以下是我的配置:Ios Admob通过Firebase回报视频,ios,swift,admob,rewardedvideoad,Ios,Swift,Admob,Rewardedvideoad,我知道这类问题已经被问了很多次了,但我已经尝试了所有的方法,却找不到到底发生了什么 我没有使用调解,我也没有问题显示中间性。以下是我的配置: class MainContainerViewController: UIViewController, GADInterstitialDelegate, GADRewardBasedVideoAdDelegate { var rewardBasedVideo: GADRewardBasedVideoAd? override func
class MainContainerViewController: UIViewController, GADInterstitialDelegate, GADRewardBasedVideoAdDelegate {
var rewardBasedVideo: GADRewardBasedVideoAd?
override func viewDidLoad() {
super.viewDidLoad()
...
rewardBasedVideo = GADRewardBasedVideoAd.sharedInstance()
rewardBasedVideo?.delegate = self
let request = GADRequest()
request.testDevices = ["b8d6d8f423b67dc1855d953466503d0d"]
rewardBasedVideo?.load(request, withAdUnitID: "ca-app-pub-3872067921404234/2000937302")
}
func rewardBasedVideoAd(_ rewardBasedVideoAd: GADRewardBasedVideoAd, didFailToLoadWithError error: Error) {
NSLog("didFailToLoad \(error.localizedDescription)")
}
}
我尝试加载AdUnitID进行测试,但没有成功,每次尝试加载新的奖励视频时,日志都会显示:
<Google> Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target.
didFailToLoad No ad returned from any ad server.
找不到名为com.google.DummyAdapter的ad网络适配器。记住链接所有必需的ad网络适配器和SDK,并在构建目标的“其他链接器标志”设置中设置-ObjC。
didFailToLoad没有从任何广告服务器返回广告。
任何帮助都会很好。提前感谢,
//编辑
这可能与设备大小有关吗?我已经在模拟器上进行了测试,它工作正常,但在iPhone7Plus上,结果就是上面显示的结果。任何人都可以确认这一点???确保正确安装适配器SDK和Firebase SDK,并在BuildPhases->link Binary with Libraries中正确链接它们。同时添加文档中提到的搜索路径。这个错误意味着要么没有要显示的广告,要么你收到了一个错误的广告。我检查了你的广告单元ID,一切正常。再次检查您的实现和Pod安装。确保正确安装适配器SDK和Firebase SDK,并在BuildPhases->link Binary with Libraries中正确链接它们。同时添加文档中提到的搜索路径。这个错误意味着要么没有要显示的广告,要么你收到了一个错误的广告。我检查了你的广告单元ID,一切正常。再次检查您的实现和Pod安装。您发现问题了吗?Hi@SamBing不确定发生了什么,但我已经能够在我尝试过的每个设备上收到奖励广告,除了iPhone 7 plus。。。不确定这是否是原因,但似乎是这样……我有测试广告单元id的问题,我创建了自己的,现在一切都很好。主要在iPhone 7 Plus上进行测试,效果很好,所以我不确定。你发现问题了吗?Hi@SamBing不确定发生了什么,但我能够在我尝试过的每台设备上收到奖励广告,除了iPhone 7 Plus。。。不确定这是否是原因,但似乎是这样……我有测试广告单元id的问题,我创建了自己的,现在一切都很好。主要在iPhone7 Plus上进行测试,效果良好,所以我不确定。