我正在使用ios实施Admob Native Express广告。
我正在使用Google在文档中提供的测试ID:https://developers.google.com/admob/ios/native-express
Google提供的测试ID为:ca-app-pub-3940256099942544 / 2562852117
但是,当我使用此ID时,返回的错误消息是:请求错误:无广告显示。
我的代码如下所示:
var nativeExpress_Ad_Id = "ca-app-pub-3940256099942544/2562852117"
//initialize native express ad
init(viewController : UIViewController , adView : GADNativeExpressAdView) {
super.init()
fromViewController = viewController;
nativeExpressAdView = adView;
nativeExpressAdView.adUnitID = nativeExpress_Ad_Id;
nativeExpressAdView.rootViewController = fromViewController;
nativeExpressAdView.delegate = self
let request = GADRequest();
request.testDevices = [ kGADSimulatorID ];
nativeExpressAdView.load(request);
}
我不明白为什么它不起作用?
最佳答案
确保height of adView
> 80和width of adView
> 280。
原因是,如果您采用准确的280/80,则有机会将尺寸减小0.5像素。