我在Android中使用DFP。它正在为移动仿真器提供广告,但并不是为Google Nexus 7 (1920x1200 with 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 7 (1920x1200和240 dpi一起测试)测试的话,这些广告就有了效果。
请建议我把它修好。
发布于 2014-06-07 12:49:28
我已经解决了这个问题。真正的问题是nexus和Kindle设备正在将上传的图像转换成2倍的密度。然后给出准确的支持。
干杯。
https://stackoverflow.com/questions/23953400
复制相似问题