DFP не показывает рекламу для Google Nexus7 с помощью SmartBanner

Я использую 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).

Пожалуйста, посоветуйте мне исправить это.


person itsrajesh4uguys    schedule 30.05.2014    source источник
comment
О чем сообщает onAdFailedToLoad()? Кроме того, вы пытались вызвать addTestDevice() в Builder?   -  person matiash    schedule 07.06.2014
comment
Он показал, что нет заливки с сервера.   -  person itsrajesh4uguys    schedule 07.06.2014


Ответы (1)


Я исправил эту проблему. Настоящая проблема заключается в том, что устройства Nexus и Kindle fire преобразуют загруженные изображения в двукратную плотность. Тогда это дает точную поддержку.

Ваше здоровье.

person itsrajesh4uguys    schedule 07.06.2014
comment
Не могли бы вы указать точную высоту и ширину устройства Nexus7? Я тоже столкнулся с подобной проблемой, и я не могу ее исправить. Пожалуйста помоги. - person Kameswari; 12.12.2014