我在尝试将mopub集成到iOS时遇到错误。它不断给我服务器响应,表明没有广告可用。
MPAdView *adView = [[MPAdView alloc] initWithAdUnitId:@"<xxxxxxxxxxxxxxxxxxxxxx>" size:MOPUB_BANNER_SIZE];
adView.delegate = self;
CGRect frame = adView.frame;
CGSize size = [adView adContentViewSize];
frame.origin.y = self.view.bounds.size.height - size.height;
adView.frame = frame;
[adView loadAd];
[self.view addSubview:adView];
[adView release];
我不确定我做错了什么,有人可以帮助我。
答案 0 :(得分:1)
确保您的广告单元的Mopub市场分配为100%。 有时mopub的测试模式不能正常工作,或者可能存在连接问题(特别是在模拟器中)。
您可以使用中介作为替代方案,除了市场广告之外使用admob或iAd(假设您实现了mopub完整包)。 如果您启用了iAd,则可以在真实设备中测试它,打开开发者模式。 您可以在设置中使用真实设备(iphone或ipad)打开开发人员模式 - Developer with%100或者填充率。
可以将Google广告设置为从admob面板测试广告。
答案 1 :(得分:0)
尝试按照此处所示实施测试模式:
https://github.com/mopub/mopub-client/wiki/Testing-Ad-Units
只需确保在将应用提交到应用商店时,请删除测试标记。