DFP BannerAd问题

时间:2018-02-08 07:22:47

标签: ios google-dfp adbannerview

我在我的iOS应用中使用DFP横幅广告但无法使用示例Ad.Unit.ID =“/ 6499 / example / banner”显示DFP横幅广告以下是源代码

self.detail_dfp_bannerview.delegate = self;
self.detail_dfp_bannerview.adUnitID = @"/6499/example/banner";
self.detail_dfp_bannerview.adSize = kGADAdSizeBanner;
self.detail_dfp_bannerview.rootViewController = VC;
DFPRequest* req = [DFPRequest request];
req.testDevices = @[@"xxxxxx9b85b85exxxxxxe3b8caxxxxxx"];
[self.detail_dfp_bannerview loadRequest:req];

我在UITableViewCell自定义类中使用此代码。 两个回调都适用于单个loadRequest

(1) - (void)adViewDidReceiveAd:(GADBannerView *)adView {}
(2) - (void)adView:(GADBannerView *)adViewdidFailToReceiveAdWithError:(GADRequestError *)error{}

我无法理解这段代码的用途 如果我使用

,相同的代码正在工作
self.detail_dfp_bannerview.adUnitID = @"ca-app-pub-xxxxxx6099942544/2934xxxxxx";

但这显示的是AdMob而非DFP,

我正在使用

self.bnrAd.adUnitID = @"/6499/example/banner";

然后收到以下错误消息

Error Domain=com.google.ads Code=1 "Request Error: No ad to show." UserInfo={NSLocalizedDescription=Request Error: No ad to show., NSLocalizedFailureReason=Request Error: No ad to show.}

任何人都可以帮我显示DFP。

1 个答案:

答案 0 :(得分:0)

通过更改DFPBannerView问题的大小已修复 现在我使用DFP广告管理系统标准版的320x50尺寸