Я использую DFP на Android. Он предоставляет рекламу для мобильных эмуляторов, но не показывает рекламу для 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
).
Пожалуйста, посоветуйте мне исправить это.
onAdFailedToLoad()
? Кроме того, вы пытались вызватьaddTestDevice()
в Builder? - person matiash   schedule 07.06.2014