我在Android中使用DFP。它正在为移动模拟器投放广告,但它没有为Google Nexus 7
(1920x1200
与320 dpi
)设备投放广告。
以下是我正在使用的代码。
final FrameLayout adLayout = (FrameLayout) activity.findViewById(R.id.frame_layout_adView);
PublisherAdView adView = new PublisherAdView(activity);
adView.setAdUnitId(adUnitId);
adView.setAdSizes(AdSize.SMART_BANNER);
adView.setAdListener(new DFPAdvertisementListener(adView, adLayout)); //Set the AdListener to listen for standard ad events.
adLayout.addView(adView); //Add the adView to it.
adView.loadAd(new PublisherAdRequest.Builder().build());
我在DFP服务器中使用的订单尺寸如下。
320x50
360x50
468x50
720x107
728x90
768x90
800x90
但他们都没有在应用程序中提供。它只是说从服务器noFill。
但是,如果我在Google Nexus 7(1920x1200
中使用240 dpi
)进行测试,则广告正在投放。
请建议我解决它。
答案 0 :(得分:0)
我已经解决了这个问题。真正的问题是nexus和Kindle消防设备正在将上传的图像转换为2倍密度。然后它给出了确切的支持。
干杯。