2016-03-30 20 views
3

şimdi uzunca bir süre çalışıyorlar bir ListView birden çok reklam gösterilmiyor, ne yapmak istediğim birden elde etmektir AndroidPubNative Android

https://github.com/pubnative/pubnative-android-library

için PubNative reklamların bu demo değiştirmeye çalıştı reklamları bir seferde geri aramada ve onları bir liste görünümünde gösterir, ancak bunu yapmanın bir yolu bu konuda internette çok az yardım olduğunu bulamıyorum.

İsteğim geçerli:

PubnativeRequest request = new PubnativeRequest(); 
request.setParameter(PubnativeRequest.Parameters.APP_TOKEN, Settings.getAppToken()); 
request.start(this, PubnativeRequest.Endpoint.NATIVE, this); 

başarılı tepkisini alma ben özel bir adaptör oluşturmak ancak yalnızca tepki olarak her zaman bir öğe alır.

@Override 
    public void onPubnativeRequestSuccess(PubnativeRequest request, List<PubnativeAdModel> ads) { 

     Log.v(TAG, "onPubnativeRequestSuccess"); 
     if (ads != null && ads.size() > 0) { 
      PubNativeAdsAdapter adsAdapter = new PubNativeAdsAdapter(NativeAdActivity.this, ads); 
      lv_pubnative_ads_container.setAdapter(adsAdapter); 
      lv_pubnative_ads_container.setOnItemClickListener(this); 
     } else { 
      Toast.makeText(this, "ERROR: no - fill", Toast.LENGTH_SHORT); 
     } 
     mLoaderContainer.setVisibility(View.GONE); 
    } 

İstediğim şeyi nasıl elde edeceğimi bana yönlendiren var mı?

+0

Bu aynı zamanda, aynı sorunla karşılaşan pubnative de uyguluyorum, bir şekilde yanıtta birden fazla reklam almanın bir yolunu bulamıyorum. – Nanites

cevap

0

Abdul, istek parametreleri yapılandırılabilir olduğundan, varsayılan olarak bir kerede yalnızca 1 reklam verir.

1'den fazla talepte bulunabilmek için, ad_count parametresini istediğiniz reklam sayısına ayarlamanız gerekir.

request.setParameter(PubnativeRequest.Parameters.AD_COUNT, <NUMBER OF ADS>);