Facebook anuncios nativos en reciclar view android

Me pregunto si alguien ha intentado integrar los anuncios nativos de la red de audiencia de facebook en la vista de reciclador ??

¿Hay alguna solución simple como mopub reciclador ver adaptador https://github.com/mopub/mopub-android-sdk/wiki/Native-Ads-with-Recycler-View para los anuncios nativos de la red de audiencia de facebook?

He implementado facebook nativead usando recylerview. Aquí lo que hago:

(1) Definir un diseño personalizado para mantener anuncios nativos

(2) Pre-carga de anuncios nativos en onCreate () a través de NativeAdsManager

(3) Sobrescribir onCreateViewHolder () en el adaptador para insertar la vista del anuncio y la vista del elemento normal:

@Override public CustomViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { if (i == 4) { view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.native_ad, null); } else { view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.normal_item, null); } CustomViewHolder viewHolder = new CustomViewHolder(view); return viewHolder; } 

(4) Sobrescribir onBindViewHolder () en el adaptador para enlazar los datos de anuncios nativos:

 @Override public void onBindViewHolder(ViewGroup viewGroup, int i) { if (i == 4) { customViewHolder.adTitleView.setText(nativeAd.getTitle())); ... } else { customViewHolder.textView.setText(normalItem.getTitle())); ... } } 

Espero que esto le ayudará a empezar.

Creo una lib para cargar el anuncio nativo de Facebook en el adaptador.

https://github.com/ldt116/FBNativeAdAdapter

Puedes comprobar el ejemplo

 MyAdapter adapter = new MyAdapter(); FBNativeAdAdapter fbAdapter = FBNativeAdAdapter.Builder.with(PLACEHOLDER_ID, adapter).build(); RecyclerView rv = (RecyclerView) findViewById(R.id.rv); rv.setAdapter(fbAdapter); rv.setLayoutManager(new LinearLayoutManager(this)); 

Cualquier idea o comentarios son bienvenidos

  • ¿Es posible extender los tokens de Facebook con extendAccessTokenIfNeeded en una aplicación para Android?
  • Pocas pérdidas de memoria en Facebook SDK
  • SDK para Android: ¿Cómo comprobar el facebook la tecla Hash?
  • Creación de Android Gradle con subproyectos
  • Uso del API de logro de Facebook en Android
  • Java.lang.RuntimeException: Error al entregar el resultado ResultInfo mientras se registra usando Facebook
  • ¿Cuál es el código para obtener un token actualizado de Facebook en una aplicación para Android?
  • Clave no válida de Android y Facebook Connect
  • ProfilePictureView to Bitmap (SDK de Facebook para Android v3)
  • La clave de la aplicación de Android no coincide con ninguna hash de clave almacenada
  • Android FacebookSDK inicio de sesión con la aplicación nativa de Facebook instalado pide permisos incluso después de que el usuario ya les ha dado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.