我正在使用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像素。

09-04 07:48