Flutter: Anuncios nativos de Google integrados en un árbol de widgets de Flutter

Creado en 15 sept. 2017  ·  133Comentarios  ·  Fuente: flutter/flutter

Este comentario analiza las diferentes formas en que estamos considerando abordar este problema y proporciona enlaces a problemas más específicos que cubren pasos específicos hacia este problema: https://github.com/flutter/flutter/issues/12114#issuecomment -505633342
Estamos trabajando en algunos de estos hoy. Consulte los errores individuales para obtener más detalles.


Tanto Firebase (AdMob) como Facebook admiten un formato de "Anuncios nativos":

Los anuncios nativos se representan en línea con el contenido de la aplicación, con la representación y el formato (colores, fuentes) controlados por la propia aplicación.

P3 crowd firebase firebase_admob passed first triage plugin new feature transferred

Comentario más útil

Reactivando de nuevo. #8098 se restringió para rastrear solo banner y soporte intersticial.

Si la compatibilidad con los anuncios nativos de Admob es importante para usted, considere "emitir un voto" al hacer clic en 'me gusta' en el comentario más alto de este error.

Todos 133 comentarios

¿No sería mejor tener soporte de DFP? ¿Nos permitiría integrar una gama más amplia de productos, incluidos banners internos, Ad Exchange/AdSense junto con anuncios nativos/fluidos?

¡Gracias por tus comentarios! ¿Puede vincularnos con DFP?

Creo que @gcshri significa DoubleClick for Publishers , que curiosamente antes se llamaba DART 😄

¡Círculo completo!

El jueves 12 de octubre de 2017 a las 11:34 Eugenio Marletti [email protected]
escribió:

Creo que @gcshri https://github.com/gcshri significa DoubleClick para
Editores https://en.wikipedia.org/wiki/DoubleClick_for_Publishers ,
que curiosamente antes se llamaba DART 😄


Usted está recibiendo esto porque usted fue el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/flutter/flutter/issues/12114#issuecomment-336227022 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AAAVZzZFhnb80PxDhsBj6k_30sbrs7qXks5srlu6gaJpZM4PZQgi
.

Sí. Evité a Dart porque seguía pensando que era algún lenguaje de secuencias de comandos que salió de la tienda de DoubleClick. Pero en serio, la integración con DFP abriría Flutter para algunos de nosotros que dependemos de los ingresos publicitarios de Google y otras fuentes.

Gracias. Si puede agregar algunos enlaces para API relevantes para DFP, nosotros (y la comunidad) podemos ver cuáles son los requisitos.

Este sería probablemente el enlace relevante.

https://developers.google.com/doubleclick-publishers/docs/clients

La mayoría de los editores utilizarán la implementación de javascript en la web o
en HTML5/aplicaciones híbridas.

Repositorios de Git:

https://github.com/googleads

Reactivando de nuevo. #8098 se restringió para rastrear solo banner y soporte intersticial.

Si la compatibilidad con los anuncios nativos de Admob es importante para usted, considere "emitir un voto" al hacer clic en 'me gusta' en el comentario más alto de este error.

¿Es esto posible sin algún trabajo en el lado de Admob? Me refiero a que Flutter usa controles dibujados personalizados y los anuncios nativos usan controles nativos.

En general, este problema es el principal impedimento para usar Flutter en mi proyecto actual, ya que no sé cuándo será posible usar los anuncios nativos y si será posible.

Esta sería una gran adición donde los anuncios nativos se pueden mostrar en línea con el contenido de la aplicación.

algun progreso en esto?

Nosotros (la comunidad) realmente necesitamos esto. ¿Algún progreso en esto?

Incluso los juegos (y aplicaciones) de Unity pueden mostrar anuncios nativos: https://developers.google.com/admob/unity/custom-native

De acuerdo, esta característica es realmente necesaria. Un poco ambicioso, pero ¿podríamos llevar esto al hito 1.0 o antes? cc @mit-mit

Lo sentimos, no tenemos un cronograma que podamos ofrecer para esta función.

Si no se puede hacer como un widget flutter, ¿es posible que nosotros (es decir, yo) podamos editar las versiones kotlin/swift del código y usar el sdk de anuncios móviles con ellas? No estoy muy seguro de cómo funciona Flutter, pero supongo que, dado que permite conectarse a las API nativas, ¿esto debería ser posible?

Si los desarrolladores pueden usar el paquete de AdMob y posicionarlo usando pautas y aprobación de algún tipo, sería increíble, tanto del usuario como del desarrollador, en mi opinión.

¿cualquier progreso?

Cualquier progreso en esto. Esta cosa es bastante necesaria.

¿Esta función requiere cambios básicos en el motor de aleteo?

¿Algún lanzamiento planeado en este?

También me pregunto si hay un lanzamiento planeado o alguna noticia. Me encantaría usar flutter para mi próximo proyecto, pero los anuncios nativos son fundamentales. No quiero un banner feo en la parte inferior de mi aplicación...

La misma cosa. Los anuncios nativos son necesarios para una aplicación atractiva.

Esperando esto por tanto tiempo :'(

¿Algún amor por esta característica más solicitada? No se mantienen otros paquetes de terceros relacionados. Así que esta es la única esperanza.

Soy estudiante y quiero ganar algo de dinero adicional con mi aplicación, pero los tipos de anuncios predeterminados son demasiado molestos. Realmente espero que se pueda hacer algo al respecto pronto.

Esto parece prometedor. https://pub.dartlang.org/packages/flutter_google_ad_manager , solo probé funcionando como se esperaba.

Se lanzó una excepción en iOS en el primer lanzamiento, para solucionarlo, siga los pasos que se mencionan aquí: https://github.com/ko2ic/flutter_google_ad_manager/pull/4/commits/5ab12ad22927e1bab3615658e75636fac746fcf7.

Consulte https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start o https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick -empezar para más detalles.

Utilizo el paquete rxDart en mi proyecto y obtengo los datos del servidor como transmisiones, agregué firebase_admob y muestro anuncios en la aplicación, pero cuando cambia el anuncio en el banner, mis transmisiones comienzan automáticamente. ¿Porque?

Parece prometedor... https://github.com/YoussefKababe/admob_flutter

@Purus : ¿algún otro motivo que le impida usar el complemento mencionado anteriormente además de la falta de compatibilidad con iOS y AndroidX? Creo que esto último debería resolverse pronto, teniendo en cuenta los acontecimientos recientes allí...

@theneshofficial : ¿ https://pub.dartlang.org/packages/flutter_google_ad_manager admite anuncios nativos?

Tenemos un complemento para nuestra aplicación que implementa con éxito anuncios nativos (AdMob). Lo tenemos implementado a través de AndroidViews y UIKitViews. Lamentablemente, el SDK de AdMob lo obliga a incrustar el anuncio dentro de un UnifiedNativeAd, por lo que no puede enviar los datos del anuncio a Flutter. También es por eso que escribir un complemento de Flutter para esto no es nada fácil. En su lugar, esencialmente producimos la mayor parte de la interfaz de usuario en Dart y luego creamos todo el texto, las imágenes, etc. en Android/iOS, que luego se superpone a la interfaz de usuario de Flutter. Esto funciona, aunque, por supuesto, no es preferible debido a la necesidad de crear diseños para ambas plataformas. No obstante, los anuncios se muestran bien, se puede hacer clic en ellos, etc.

Sin embargo, existen dos grandes obstáculos para nosotros, el estado de UIKitViews y el rendimiento en general. Para el primero, como se puede ver en #25965, UIKitViews actualmente no se puede recortar. Esto significa que fallan a través de ciertos elementos de la interfaz de usuario, como TabBar . Para este último, el problema es que incrustar las vistas de la plataforma afecta el rendimiento de la interfaz de usuario. Hemos hecho todo lo posible para minimizar el impacto en el rendimiento, hasta el punto en que ya no tenemos ningún canal de método para este complemento (solíamos poder rastrear cuándo se había cargado el anuncio, pero esa llamada estaba directamente relacionada con un problema en el rendimiento de la interfaz de usuario). No obstante, particularmente al inicio, hay una cantidad significativa de bloqueos relacionados con la creación de solo una de estas vistas de plataforma. Los indicadores de carga y las animaciones en general se detienen durante alrededor de un segundo. Este impacto en el rendimiento disminuye después de eso, pero dado que lo ideal sería insertar el anuncio dentro de una lista, no podemos mantener 60 FPS mientras nos desplazamos (el perfilador de rendimiento muestra un máximo de aproximadamente 100 ms por cuadro).

Aquí hay una pequeña muestra del código Java. El lado de iOS es lo mismo en realidad.

    private UnifiedNativeAd mAd;
    private FrameLayout mView;

    FlutterAdView(Context context, Registrar registrar, int id) {
        mView = ... // Create a placeholder view

        // request an ad
    }

    <strong i="9">@Override</strong>
    public View getView() {
        return mView;
    }

    <strong i="10">@Override</strong>
    public void onUnifiedNativeAdLoaded(final UnifiedNativeAd unifiedNativeAd) {
        mAd = unifiedNativeAd;

        /* Inflate your layout
        /* ...
        */

        /* Set your views
        /* ...
        */

        adView.setNativeAd(ad);

        mView.addView(adView);
    }

    // Don't forget about dispose, etc


@JaspervanRiet : hombre, básicamente estás eliminando los principales profesionales de Flutter: multiplataforma, mientras implementas los anuncios nativos. No creo que tenga sentido usar Flutter en tu caso. ¿Echarías un vistazo a https://github.com/YoussefKababe/admob_flutter y verías si ese enfoque no te devolvería a un reino de Flutter?

@angel1st Esos son anuncios publicitarios, implementados casi exactamente de la misma manera. Necesitamos anuncios nativos. Todavía usamos el poder de Flutter para todas las demás partes de la aplicación, por lo que tu respuesta no tiene sentido para mí. Esta es una restricción en el SDK de anuncios, no puedo imaginar que esto cambie pronto a menos que se publique un SDK de anuncios oficial para Flutter debido a la restricción en el uso de UnifiedNativeAd.

@dreamsoftin hemos implementado Facebook Audience Network para Flutter (https://github.com/dreamsoftin/facebook_audience_network). Actualmente, el complemento es solo para Android y es compatible con Banner, Intersticial, Video recompensado, In Stream Video y Native Ads. Estoy buscando a alguien que pueda ayudarnos a implementar una parte de iOS.

Demostración de anuncios nativos:

¿Cualquier progreso? Me encantaría que esto esté disponible con flutter.

Hola chicos, los desarrolladores están priorizando los problemas que más gustan (👍) por orden, así que sigan votando a favor del problema. ¡Gracias!

Simplemente no puedo actualizar mi aplicación flutter debido a esto (anuncios nativos), si pueden decirnos cuándo la implementarán, podemos planificar las cosas en consecuencia.

Gracias.

Hasta que haya una actualización oficial sobre esto, puede usar admob_flutter
paquete versión 0.2.0.

Gracias,

Purusothaman Ramanujam

El lunes 13 de mayo de 2019 a las 22:03 Chocolate negro, [email protected]
escribió:

Simplemente no puedo actualizar mi aplicación flutter debido a esto, si ustedes
puede decirnos cuándo lo implementará, podemos planificar las cosas
respectivamente.

Gracias.


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/flutter/flutter/issues/12114?email_source=notifications&email_token=AAIHDZ245EMJ2W2HX6MIHDDPVGJ7JA5CNFSM4D3FBARKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVI3QJI#issuecomment-491
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AAIHDZYX4MEYBTZTHKDQQFDPVGJ7JANCNFSM4D3FBARA
.

La única parte complicada con respecto a admob_flutter es la falta de compatibilidad con iOS. Aparte de eso, es mucho mejor que este.

@angel1st Este hilo es para anuncios nativos e incluso admob_flutter no lo admite.

@SachinGanesh : hay serias preocupaciones de CPM con FAN.

Diatriba menor que no agrega nada técnico a esta discusión: para mí, es extraño que Google no admita su principal producto de generación de ingresos (publicidad) en lo que se supone que es su mejor marco para desarrolladores. Hay una desconexión en la fuerza. :)

Consulte https://github.com/dreamsoftin/facebook_audience_network. Admite anuncios nativos.

@SachinGanesh ¿Es posible la compatibilidad con anuncios nativos en iOS?

Comprobando. ¡Mejore este complemento!

todos necesitamos esto 😁😁

Este complemento se actualizó para admitir iOS también para mostrar anuncios admob en línea, pero los anuncios nativos aún no son compatibles. https://pub.dev/packages/admob_flutter

Trabajo para una editorial muy grande con un alcance de millones de lectores diarios (_he hablado con varios miembros del equipo de Flutter y conocen la editorial a la que me refiero_). Tenemos una aplicación MVP Flutter, que está bien para lanzar con firebase_admob básico, pero estamos buscando crear otra aplicación que requiera anuncios DFP , y la falta de soporte para anuncios nativos es un obstáculo. Esto es decepcionante, ya que hemos invertido recursos en Flutter y posiblemente nos frene el aspecto más importante para muchos desarrolladores de aplicaciones. PDI: la mayoría de nuestros socios publicitarios utilizan vistas HTML y JavaScript dentro de WebViews.

Al leer algunas de las publicaciones realizadas anteriormente en este hilo, queda claro que muchos han intentado resolver este problema de manera similar a nuestro propio equipo de desarrollo, pero estos son enfoques que no satisfacen los requisitos de la red publicitaria, sus propias técnicas de detección de fraude y es fundamentalmente algo que debe ser abordado por el equipo de Flutter.

Me gustaría enfatizar que es muy importante plantear este problema, ya que, en última instancia, tendrá un efecto en la adopción de Flutter en las empresas donde los anuncios son un importante canal de ingresos.

Ejemplos de anuncios que estamos obligados a mostrar incluyen algunos similares a estos:
https://vimeo.com/186510665

Actualizar:

Algunos antecedentes adicionales, al probar nuestro ejemplo con Teads, se muestra el anuncio y se reproduce el video incrustado, sin embargo, el registro muestra un problema con el seguimiento de visibilidad correcto:
Teads: W/teads#Visibility(17978): The Teads AdView is visible at 0%, hidded by 1 View(s): W/teads#Visibility(17978): - View of class io.flutter.plugin.platform.SingleViewPresentation$FakeWindowViewGroup, with id: -1, with contentDescription: null, with a size of: [width: 1050, height: 875] is hidding 100% of the ad

Consulte https://github.com/dreamsoftin/facebook_audience_network. Admite anuncios nativos.

@SachinGanesh ¿Es posible la compatibilidad con anuncios nativos en iOS?

Si. Es posible con el widget UiKitView. Pero los anuncios nativos para iOS aún no están implementados en facebook_audience_network

Trabajo con @nodinosaur y, para complementar su punto, tenemos un próximo proyecto que sería genial con Flutter, pero ningún movimiento en DFP/anuncios implicaría que no hay aleteo.

Soy el fundador de la red social más grande de mi país, con 15 millones de usuarios activos. Decidí migrar a Flutter, y cuando terminé la aplicación me di cuenta que no iba a poder monetizarla. No arruinaré la experiencia del usuario con banners e intersticiales. Native ADS es una aplicación imprescindible hoy en día porque te permite monetizarla sin ser agresivo.
4 meses de trabajo perdido, vuelvo a Swift + Kotlin.

@jonataslaw gracias por tus comentarios. Los anuncios nativos de DFP funcionan. Algunos editores como Teads usan su propio código de detección de visibilidad. Creo haber resuelto esto.

El código relacionado es https://github.com/flutter/engine/blob/master/shell/platform/android/io/flutter/plugin/platform/SingleViewPresentation.java

Como se explica en la parte superior del código:

/*
 * A presentation used for hosting a single Android view in a virtual display.
 *
 * This presentation overrides the WindowManager's addView/removeView/updateViewLayout methods, such that views added
 * directly to the WindowManager are added as part of the presentation's view hierarchy (to fakeWindowViewGroup).
 *
 * The view hierarchy for the presentation is as following:
 *
 *          rootView
 *         /         \
 *        /           \
 *       /             \
 *   container       state.fakeWindowViewGroup
 *      |
 *   EmbeddedView
 */

Este fakeWindowViewGroup se coloca sobre la parte superior del EmbeddedView , aunque su Teads transparente al menos cree que está cubriendo toda la vista. Se requiere fakeWindowViewGroup para que, cuando se agreguen menús emergentes y paneles, se coloquen sobre la vista nativa.

Sin embargo, esto en realidad se puede lograr de forma ligeramente diferente. La primera vista en fakeWindowViewGroup debería ser container . Esto hace que fakeWindowViewGroup el padre no sea un hermano. Las devoluciones de llamada addView / removeView /etc del WindowManager pueden simplemente agregar y eliminar vistas como lo hacen ahora, lo que coloca la vista "encima" de EmbeddedView porque eso es el orden de dibujo estándar en Android. Resolviendo el problema de que el hermano fakeWindowViewGroup está encubriendo el EmbeddedView .

/cc @amirh

He probado mi propio código de vista incrustado local, solo para probar.

private void findAndHideFakeWindowManagerViewGroup()
{
    final ViewGroup parent = (ViewGroup) ((ViewGroup) getParent()).getParent();
    parent.getChildAt(1).setVisibility(View.INVISIBLE);
}

Y esto resolvió el problema. Entonces, si la plataforma SingleViewPresentation.java se ajusta para que funcione como mi comentario anterior sugirió, se resolverá el problema.

__Esta no es una solución... es una solución alternativa. Si su vista incrustada intenta mostrar un cuadro de diálogo o un menú emergente, o una vista de pantalla completa. No se mostrará cuando se utilice el código anterior. Espere a que el PR se fusione en__

Se adjunta PR que debería resolver el problema en Android. No sé si existe el mismo problema en iOS. Actualmente no puedo construir el motor para probarlo, por lo que alguien tendrá que ejecutar una compilación. Si el equipo puede hacer esto directamente, podemos verificar la compilación del motor personalizado con los SDK de anuncios locales para verificar que la solución funcione.

¿Hay algún progreso en esta característica o una línea de tiempo que podamos esperar?

@RaresMihalcea está configurado para el hito Futuro (Vence el 01 de enero de 2033), lo cual es algo inquietante, considerando la importancia de esta característica. Sospecho que la falta de soporte para anuncios admob nativos es un cambio de juego para muchos desarrolladores.

Llegamos a un punto en el que tuvimos que decirle a un cliente: "Podemos hacer todo lo que necesites, Flutter es increíble, pero no podemos hacer anuncios nativos en iOS". Se siente una locura que esto no se considere un gran problema cuando es un factor decisivo para algunos que llegan a este marco. ¡Google, por favor!

Comprobando. ¿Alguna actualización?

Así que he estado buscando pilas de tecnología alternativa que pueda usar para mi proyecto que debe tener anuncios nativos.
Descubrí que no hay soporte para react-native e ionic o una línea de tiempo realista para esos tampoco.
¿Podría ser que los anuncios nativos sean solo para tecnología nativa ba dum tss ?
Desafortunadamente, parece que tendré que aprender Kotlin y descargar una máquina virtual de Mac OS para trabajar en mi proyecto favorito porque estoy cansado de no poder iniciarlo durante meses.

PD: si alguien conoce un módulo para Ionic o React-Native que realmente permita el uso de anuncios nativos, ¡estaría muy agradecido!

Aunque los anuncios nativos serían ideales, dado que los anuncios admob nativos todavía están en versión beta incluso para el desarrollo de aplicaciones nativas, mientras tanto, me encantaría que pudieran arreglar esto en su complemento firebase_admob, que tiene las siguientes limitaciones:

"Los anuncios publicitarios tienen una funcionalidad de posicionamiento limitada. Se pueden colocar en la parte superior o inferior de la pantalla y en un desplazamiento lógico de píxeles desde el borde".

Si pudieran arreglar eso, al menos todos podríamos mostrar anuncios de una manera "nativa" donde los usuarios pueden desplazarse por ellos, etc.

Sé que hay otros complementos que intentan resolver esto, pero tienen errores, especialmente para iOS. Sería genial si fuera parte del complemento respaldado por aleteo llamado "firebase_admob".

Flutter es increíble, pero no esperaré hasta el 1 de enero de 2033 para tener anuncios nativos. Qué gracioso, qué gracioso, es 2019, y para tener un papel tan relevante, tendremos que esperar a que nazcan nuestros nietos (en 2033 puede que ni siquiera haya "Android" y la tecnología "IOS" se renueve cada década ) tienen anuncios nativos.

Gracias a todos por proporcionar sus comentarios.

Hay varias características y posibles soluciones discutidas en este hilo, estoy dividiendo esto en varios problemas para comprender mejor la demanda de la comunidad, agregue su pulgar hacia arriba para los problemas que le interesan.

Compatibilidad con anuncios nativos avanzados mediante la incorporación de una interfaz de usuario de anuncios nativos específica de la plataforma como parte del árbol de widgets

El término "anuncios nativos" que se usa en la edición actual se refiere a un formato de anuncio de AdMob específico llamado " Anuncios nativos ", que actualmente está disponible para un conjunto limitado de desarrolladores de aplicaciones (editores). El formato de anuncios nativos permite a los desarrolladores personalizar la forma en que se muestran los anuncios (al crear sus propias vistas de Android/iOS para el anuncio).

La característica discutida aquí significará que los desarrolladores de aplicaciones usarán componentes de la interfaz de usuario de Android/iOS (no widgets de Flutter) para configurar cómo se representa el anuncio, y el anuncio nativo se incrustará más tarde en el árbol de widgets de Flutter tal como lo representa la plataforma.

Esto es lo que estamos rastreando en la edición actual.

Incrustación de anuncios publicitarios de AdMob en un árbol de widgets de Flutter

Una característica adicional que se analiza en este número es la capacidad de insertar un anuncio de banner de AdMob como parte del árbol de widgets de Flutter (frente al enfoque actual adoptado por el complemento firebase_admob, que consiste en superponer el anuncio de banner en la parte superior de la interfaz de usuario de Flutter en una posición preestablecida).

Esto se rastrea en https://github.com/flutter/flutter/issues/35081 , agrega tu pulgar hacia arriba si te importa esto.

Compatibilidad con anuncios nativos avanzados mediante la superposición de la interfaz de usuario de anuncios nativos específica de la plataforma sobre la interfaz de usuario de Flutter

Esto brindará aproximadamente la misma funcionalidad que el soporte de banner actual en el complemento firebase_admob pero con anuncios nativos (por ejemplo, un anuncio nativo aparece en una posición fija, flotando sobre toda la interfaz de usuario de Flutter).

Si bien ser capaz de incrustar anuncios nativos es obviamente la mejor opción, este enfoque "flotante" que es similar al soporte de banner actual es algo razonable de esperar dentro de un marco de tiempo más corto.

Agregue su pulgar hacia arriba a https://github.com/flutter/flutter/issues/35082 si esta opción lo ayuda.

Compatibilidad con anuncios nativos avanzados con renderizado Flutter

Esto significa que usará widgets de Flutter para representar el anuncio nativo, de forma similar a como lo haría si estuviera desarrollando para Android/iOS nativo.

Tenga en cuenta que esta opción es probablemente la más difícil de lograr y todavía está muy lejana en el futuro.

Esto se rastrea en https://github.com/flutter/flutter/issues/35083

Aunque los anuncios nativos serían ideales, dado que los anuncios admob nativos todavía están en versión beta incluso para el desarrollo de aplicaciones nativas, mientras tanto, me encantaría que pudieran arreglar esto en su complemento firebase_admob, que tiene las siguientes limitaciones:

"Los anuncios publicitarios tienen una funcionalidad de posicionamiento limitada. Se pueden colocar en la parte superior o inferior de la pantalla y en un desplazamiento lógico de píxeles desde el borde".

Si pudieran arreglar eso, al menos todos podríamos mostrar anuncios de una manera "nativa" donde los usuarios pueden desplazarse por ellos, etc.

Sé que hay otros complementos que intentan resolver esto, pero tienen errores, especialmente para iOS. Sería genial si fuera parte del complemento respaldado por aleteo llamado "firebase_admob".

@ matte5031 Probé ' https://pub.dev/packages/admob_flutter ' con anuncios de prueba de Android y hasta ahora estoy encantado con la forma en que se pueden agregar anuncios debajo de Scaffold, en la vista de lista y resolví la mayoría de los desafíos que enfrenté no solo otros complementos flutter admob también con la pila tecnológica de react.js y Apace cordova. Sin embargo, solo estoy probando con los anuncios de prueba de AdMob y no lo he confirmado en la producción.

@ashishsukhija Sí, sé que el anuncio de prueba de Android también funcionó para mí, pero el iOS no. Por lo tanto, preferiría que esto se incluyera en el complemento mantenido por Google que ya existe pero carece de este cajero automático.

Compatibilidad con anuncios nativos avanzados mediante la incorporación de una interfaz de usuario de anuncios nativos específica de la plataforma como parte del árbol de widgets

Esto ya es posible en Flutter con Platform Views ( Android View / UIKitView ). Hemos implementado anuncios nativos en el complemento Facebook Audience Network . Esto también significa que cualquier Ad SDK con anuncios nativos se puede agregar fácilmente a la aplicación flutter y se puede mostrar dentro del árbol de widgets.

Este es un ejemplo de cómo se ve el anuncio nativo en nuestra aplicación de producción:
Webp net-resizeimage

@SachinGanesh Su complemento solo es compatible con Android. UIKitView tiene limitaciones importantes, como la imposibilidad de recortar (#25965), que deben resolverse antes de que podamos llamarlo un método confiable. También hay problemas de rendimiento significativos con el uso de este método actualmente.

@JaspervanRiet ¿Hay alguna necesidad de recortar la interfaz de usuario de anuncios nativos? Corríjame Si me equivoco, tomará el ancho máximo en base al contenedor, ¿verdad?

@FarmaanElahi La necesidad de recortar no es solo porque sería útil recortar el widget real, sino también porque la falta de soporte significa que actualmente, UIKitViews recorta los elementos de la interfaz de usuario. Si coloca un UIKitView con un anuncio en una lista, esa vista se recortará a través de un TabBar . Eso significa que para nuestro proyecto, no se puede usar como una forma de mostrar anuncios.

@SachinGanesh El complemento es excelente y, sinceramente, el mejor que tenemos en este momento en términos de anuncios nativos.
Finalmente puedo al menos escribir el código para mi interfaz de usuario con todos sus elementos. ¿Podría publicar una hoja de ruta de cómo desea mejorar el complemento en su página de GitHub? Tengo curiosidad acerca de cuándo saldrá el soporte para IOS.

Tenga en cuenta que debido a que AndroidView y UiKitView de Flutter se basan en la manipulación de bajo nivel de los componentes de la interfaz de usuario de la plataforma, es casi seguro que interactuarán con el SDK de Google Mobile Ads en formas que el equipo de ingeniería de anuncios móviles no ha anticipado ni probado. Incluso si parece que el enfoque está funcionando en este momento, es probable que surjan problemas con la funcionalidad MRAID, el código JS incluido en las creatividades y la medición de impresiones y clics. El último de ellos es particularmente importante, ya que las anomalías en las estadísticas de impresiones y clics pueden provocar la suspensión de las cuentas.

Mientras trabajamos en estos problemas con las partes relevantes, recomendamos encarecidamente usar el complemento firebase_admob del equipo de Flutter y desaconsejamos el uso de complementos que usan vistas de plataforma para insertar anuncios de AdMob.

Gracias por la info @amirh <3

Esta es una necesidad absoluta para que Flutter sea una opción viable para las aplicaciones gratuitas.

¿Podemos hacer que el equipo de Admob vea si usar AndroidView y UiKitView es una solución válida? Si no es así, como @amirh explica arriba, ¿cuál es una solución alternativa?

@charleshan consulte https://github.com/flutter/flutter/issues/12114#issuecomment-505633342 para problemas que rastrean diferentes soluciones (y con suerte su resolución pronto, con los dedos cruzados).

La cuenta de Twitter verificada de Google Admob anunció que los anuncios nativos estarán disponibles para todos los desarrolladores. Pensé que este hilo podría querer saber sobre eso :).
image

¿Cómo está yendo?

Gracias a todos por proporcionar sus comentarios.

Hay varias características y posibles soluciones discutidas en este hilo, estoy dividiendo esto en varios problemas para comprender mejor la demanda de la comunidad, agregue su pulgar hacia arriba para los problemas que le interesan.

Compatibilidad con anuncios nativos avanzados mediante la incorporación de una interfaz de usuario de anuncios nativos específica de la plataforma como parte del árbol de widgets

El término "anuncios nativos" que se usa en la edición actual se refiere a un formato de anuncio de AdMob específico llamado " Anuncios nativos ", que actualmente está disponible para un conjunto limitado de desarrolladores de aplicaciones (editores). El formato de anuncios nativos permite a los desarrolladores personalizar la forma en que se muestran los anuncios (al crear sus propias vistas de Android/iOS para el anuncio).

La característica discutida aquí significará que los desarrolladores de aplicaciones usarán componentes de la interfaz de usuario de Android/iOS (no widgets de Flutter) para configurar cómo se representa el anuncio, y el anuncio nativo se incrustará más tarde en el árbol de widgets de Flutter tal como lo representa la plataforma.

_Esto es lo que estamos rastreando en la edición actual._

Incrustación de anuncios publicitarios de AdMob en un árbol de widgets de Flutter

Una característica adicional que se analiza en este número es la capacidad de insertar un anuncio de banner de AdMob como parte del árbol de widgets de Flutter (frente al enfoque actual adoptado por el complemento firebase_admob, que consiste en superponer el anuncio de banner en la parte superior de la interfaz de usuario de Flutter en una posición preestablecida).

_Esto se rastrea en #35081, agregue su pulgar hacia arriba si le importa esto._

Compatibilidad con anuncios nativos avanzados mediante la superposición de la interfaz de usuario de anuncios nativos específica de la plataforma sobre la interfaz de usuario de Flutter

Esto brindará aproximadamente la misma funcionalidad que el soporte de banner actual en el complemento firebase_admob pero con anuncios nativos (por ejemplo, un anuncio nativo aparece en una posición fija, flotando sobre toda la interfaz de usuario de Flutter).

Si bien ser capaz de incrustar anuncios nativos es obviamente la mejor opción, este enfoque "flotante" que es similar al soporte de banner actual es algo razonable de esperar dentro de un marco de tiempo más corto.

_Agregue su pulgar hasta el #35082 si esta opción lo ayuda._

Compatibilidad con anuncios nativos avanzados con renderizado Flutter

Esto significa que usará widgets de Flutter para representar el anuncio nativo, de forma similar a como lo haría si estuviera desarrollando para Android/iOS nativo.

Tenga en cuenta que esta opción es probablemente la más difícil de lograr y todavía está muy lejana en el futuro.

_Esto se rastrea en #35083_

He estado siguiendo este hilo durante un tiempo y logré perder esta solicitud para votar por funciones. No estoy seguro de cuánto ayuda la votación, ya que este tema ha sido uno de los más votados durante casi 18 meses y no tenemos indicios de ningún progreso.

Recuerdo que alguien compartió esto aquí hace un par de semanas, pero parece que eliminó la publicación.

Todos aquí deben completar la encuesta trimestral del equipo de Flutter: https://twitter.com/flutterdev/status/1160961757118181378

Más concretamente esta parte:
image

Recuerdo que alguien compartió esto aquí hace un par de semanas, pero parece que eliminó la publicación.

Todos aquí deben completar la encuesta trimestral del equipo de Flutter: https://twitter.com/flutterdev/status/1160961757118181378

Más concretamente esta parte:
image

La encuesta ya no está activa.

¿Alguna noticia sobre la parte nativa?

No parece que este problema se resuelva pronto. Tal vez alguien del equipo de Flutter/Google pueda comunicarse con la gente de Admob para ver si hay algo que se pueda hacer por su parte. Me pregunto cómo funcionan los anuncios nativos de Unity.
https://developers.google.com/admob/unity/custom-native

Si esa no es una opción, ¿podemos pensar en una solución alternativa por el momento? Nos gustaría monetizar las aplicaciones gratuitas de una manera no intrusiva, entonces, ¿qué tal algún tipo de servicio de programa de afiliados (afiliado de CJ)? Además, ¿alguien tiene recomendaciones de una tecnología publicitaria de código abierto que podamos usar?

@charleshan : esta parece ser una oportunidad muerta. Considere usar el administrador de anuncios y el widget flutter_ad_manager asociado. Puede agregar algunas creatividades de banner estándar allí y crear múltiples widgets en su aplicación.

Todos Firebase complementos se mueven de https://github.com/flutter/plugins a https://github.com/FirebaseExtended/flutterfire.
¿Significa que el problema actual está desactualizado? Parece que tenemos que abrir un nuevo número allí.

Mantendría un problema aquí de todos modos, ya que es posible que necesitemos cambios en el marco/motor para admitir esto por completo.

Esto parece prometedor: https://pub.dev/packages/native_ads. Pudimos hacer que los anuncios de prueba nativos funcionaran en Android. Todavía no lo he probado en iOS. Debe agregar native_ad_layout.xml al directorio android/app/src/res/layout y cambiar el nombre del paquete a su applicationId.

Parece que se están haciendo algunos progresos 🙌

https://github.com/FirebaseExtended/flutterfire/pull/169

@sethladd

Este problema se ha movido a https://github.com/FirebaseExtended/flutterfire/issues/968. Cualquier otra colaboración se hará allí.

Dado que los problemas firebase_admob requieren trabajo en el lado de Flutter, así como en el lado del complemento, estos problemas permanecerán abiertos aquí también hasta que se resuelvan.

También necesito esto para monetizar una aplicación que depende en gran medida de los datos enviados por el usuario. Realmente necesito una forma no intrusiva de mostrar el banner de ad mob en línea con el contenido. Gracias por los esfuerzos

No he sido capaz de hacer que nada de esto funcione durante meses. ¿Sabemos si funcionará sin problemas con iOS mientras tanto?

¿Alguna actualización para esto?

Hola, hay un paquete llamado native_ads que admite anuncios nativos de google admob. Todavía no lo probé, pero es solo una sugerencia.

Una advertencia rápida sobre native_ads y cualquier otro complemento que intente usar los widgets PlatformView de Flutter para mostrar anuncios:

Si bien es genial ver a la gente de la comunidad trabajando en este tipo de cosas, todos deben ser conscientes de que mostrar un anuncio en pantalla es solo una parte del trabajo de cualquier complemento de anuncios móviles. Además de la visualización, los anuncios deben realizar un seguimiento de las impresiones, manejar los clics, lidiar con cosas como MRAID, la ubicación de AdChoices, las funciones antispam y la medición precisa de una gran cantidad de señales.

La razón por la que aún no existe un complemento de Google para anuncios nativos es que es muy difícil hacerlo todo bien, y las consecuencias de no hacerlo bien podrían ser la pérdida de ingresos, estadísticas inexactas e incluso la suspensión de la cuenta por parte de AdMob o cualquier red publicitaria mediada.

Por esa razón, recomiendo encarecidamente quedarse con el complemento firebase_admob por ahora. Si bien ese complemento no incluye anuncios nativos, se sabe que los formatos que admite se implementan correctamente.

Hay ingenieros en Google trabajando para construir una mejor integración de anuncios, pero todavía es un proyecto en curso en este momento.

Una advertencia rápida sobre native_ads y cualquier otro complemento que intente usar los widgets PlatformView de Flutter para mostrar anuncios:

Si bien es genial ver a la gente de la comunidad trabajando en este tipo de cosas, todos deben ser conscientes de que mostrar un anuncio en pantalla es solo una parte del trabajo de cualquier complemento de anuncios móviles. Además de la visualización, los anuncios deben realizar un seguimiento de las impresiones, manejar los clics, lidiar con cosas como MRAID, la ubicación de AdChoices, las funciones antispam y la medición precisa de una gran cantidad de señales.

La razón por la que aún no existe un complemento de Google para anuncios nativos es que es muy difícil hacerlo todo bien, y las consecuencias de no hacerlo bien podrían ser la pérdida de ingresos, estadísticas inexactas e incluso la suspensión de la cuenta por parte de AdMob o cualquier red publicitaria mediada.

Por esa razón, recomiendo encarecidamente quedarse con el complemento firebase_admob por ahora. Si bien ese complemento no incluye anuncios nativos, se sabe que los formatos que admite se implementan correctamente.

Hay ingenieros en Google trabajando para construir una mejor integración de anuncios, pero todavía es un proyecto en curso en este momento.

Bueno gracias por explicar!

Una advertencia rápida sobre native_ads y cualquier otro complemento que intente usar los widgets PlatformView de Flutter para mostrar anuncios:

Si bien es genial ver a la gente de la comunidad trabajando en este tipo de cosas, todos deben ser conscientes de que mostrar un anuncio en pantalla es solo una parte del trabajo de cualquier complemento de anuncios móviles. Además de la visualización, los anuncios deben realizar un seguimiento de las impresiones, manejar los clics, lidiar con cosas como MRAID, la ubicación de AdChoices, las funciones antispam y la medición precisa de una gran cantidad de señales.

La razón por la que aún no existe un complemento de Google para anuncios nativos es que es muy difícil hacerlo todo bien, y las consecuencias de no hacerlo bien podrían ser la pérdida de ingresos, estadísticas inexactas e incluso la suspensión de la cuenta por parte de AdMob o cualquier red publicitaria mediada.

Por esa razón, recomiendo encarecidamente quedarse con el complemento firebase_admob por ahora. Si bien ese complemento no incluye anuncios nativos, se sabe que los formatos que admite se implementan correctamente.

Hay ingenieros en Google trabajando para construir una mejor integración de anuncios, pero todavía es un proyecto en curso en este momento.

¿No es el SDK de Mobile Ads responsable del seguimiento de las impresiones, el manejo de los clics, las funciones antispam y la medición precisa de un montón de señales? ¿En qué se diferencia esto si estuviéramos creando una aplicación nativa de Android y siguiendo las instrucciones aquí: https://developers.google.com/admob/android/native/start ?

Una advertencia rápida sobre native_ads y cualquier otro complemento que intente usar los widgets PlatformView de Flutter para mostrar anuncios:
Si bien es genial ver a la gente de la comunidad trabajando en este tipo de cosas, todos deben ser conscientes de que mostrar un anuncio en pantalla es solo una parte del trabajo de cualquier complemento de anuncios móviles. Además de la visualización, los anuncios deben realizar un seguimiento de las impresiones, manejar los clics, lidiar con cosas como MRAID, la ubicación de AdChoices, las funciones antispam y la medición precisa de una gran cantidad de señales.
La razón por la que aún no existe un complemento de Google para anuncios nativos es que es muy difícil hacerlo todo bien, y las consecuencias de no hacerlo bien podrían ser la pérdida de ingresos, estadísticas inexactas e incluso la suspensión de la cuenta por parte de AdMob o cualquier red publicitaria mediada.
Por esa razón, recomiendo encarecidamente quedarse con el complemento firebase_admob por ahora. Si bien ese complemento no incluye anuncios nativos, se sabe que los formatos que admite se implementan correctamente.
Hay ingenieros en Google trabajando para construir una mejor integración de anuncios, pero todavía es un proyecto en curso en este momento.

¿No es el SDK de Mobile Ads responsable del seguimiento de las impresiones, el manejo de los clics, las funciones antispam y la medición precisa de un montón de señales? ¿En qué se diferencia esto si estuviéramos creando una aplicación nativa de Android y siguiendo las instrucciones aquí: https://developers.google.com/admob/android/native/start ?

La cuestión es que la vista de la plataforma puede tener efectos secundarios y comportarse de manera diferente a los mismos anuncios vistos directamente en las plataformas nativas.
Por ejemplo, si la visibilidad del anuncio se cuenta cuando se muestra el porcentaje de vista durante un período de tiempo específico.
¿No estás 100% seguro de que el 1er píxel del anuncio aparece y se cuenta de la misma manera en native y futter?

El uso de anuncios en un entorno no previsto puede hacer que Google tenga objeciones. Sobre todo que impacta directamente en su modelo de negocio.

Es al menos una zona gris.

Otra forma de decirlo es que cualquier complemento creado para que Flutter muestre anuncios móviles debe poder garantizar que no interfiere con la capacidad del SDK de anuncios para hacer su trabajo, lo cual es algo complicado de hacer. Agregue a eso la presión que conlleva trabajar en un complemento que literalmente podría ser responsable del sustento de alguien, y puede ver lo importante que es hacer que el complemento sea sólido antes de lanzarlo.

Todos estos son puntos justos sobre un complemento de anuncios nativos de terceros. Tan pronto como tengamos una mejor solución de Google, actualizaremos nuestra aplicación.

He estado trabajando en una aplicación de suministro de noticias y realmente necesito colocar anuncios nativos combinados en las publicaciones. Entonces, lo más probable es que deba optar por agregar a la aplicación en lugar de un enfoque de complemento, por lo que la pantalla de listado se implementa en Swift/Kotlin para manejar los anuncios, el resto de las pantallas que no tienen anuncios se pueden implementar en Flutter.

Me gustaría señalar que el complemento flutter_admob actualmente está implementando al menos una implementación de banner desalentada por las Políticas de Admob.

Creo que está implementando "Anuncio superpuesto con el contenido de la aplicación" y, en la mayoría de los casos de Android, el "Anuncio intercalado entre los elementos de la aplicación". Puede encontrar la información relacionada aquí .

Dicho esto, no estoy seguro de qué es peor, si estar en una "zona gris" como se mencionó anteriormente o implementar directamente algo que se establece como "contra la política" en la propia página de políticas de Admob 🤔

Creo que al menos deberíamos obtener un informe de progreso del progreso actual. En este día de aplicaciones competitivas, sería genial al menos mantenerse al día con la competencia.

Una superposición de banner en la pantalla se ve _muy desagradable_ especialmente cuando se combina con la hermosa UI/UX de flutter.

Hasta que tengamos una solución sólida para monetizar aplicaciones con anuncios, me temo que será una gran razón para que los desarrolladores de aplicaciones más pequeños eviten Flutter. Una cosa es hacer una aplicación liviana como prueba de concepto, pero sin los ganchos para generar ingresos publicitarios constantes, es solo una herramienta agradable y brillante con casos de uso limitados en el mundo real. Esperando casi dos años para que esto se priorice.

Parece que se agregaron anuncios nativos hace unos días: https://github.com/FirebaseExtended/flutterfire/pull/169

Parece que se agregaron anuncios nativos hace unos días: FirebaseExtended/flutterfire#169

Es muy bueno que hayan agregado esto. ¡Buen trabajo chicos!
Sin embargo, aún no puede colocarlo dentro de su jerarquía de vistas.
Según tengo entendido, solo hay un método show que muestra la vista desde la parte inferior como una superposición.

Tengo MainActivity.kt y no MainActivity.java;

¿Puedo usar anuncios nativos? ¿Cómo?

Parece que es solo Android?

Parece que es solo Android?

Parece que también se han agregado anuncios nativos en IOS https://github.com/FirebaseExtended/flutterfire/pull/2106

Pero, ¿puedes colocarlo dentro de tu jerarquía de vistas?

Parece que solo hay un método de visualización que muestra la vista desde la parte inferior como una superposición, lo que lo hace bastante inútil como anuncio nativo.

Supuse que ese era el objetivo de esto, de lo contrario es igual de inútil.

¿Algún progreso en esto?

Puedo confirmar, es literalmente solo un anuncio de banner en este momento con personalización solo desde diseños de Android.

Realmente no entiendo cómo la implementación actual maneja la visualización de vistas de anuncios, si no está usando vistas de plataforma.

¿Muestra una vista nativa de Android / iOS UIView encima de la vista de aleteo?
¿Quieres crear una nueva actividad para intersticiales?

¿Podría alguien indicarme dónde se hace esto en el código?

Superpone los anuncios en la parte superior del widget flutter. Los anuncios no son parte de flutter
jerarquía de widgets Por lo tanto, no podrá incrustar eso en un widget. Ejemplo
una vista de lista

El jueves 30 de abril de 2020 a las 22:32 dasebasto [email protected] escribió:

Realmente no entiendo cómo la implementación actual maneja la visualización de
vistas de anuncios, si no está usando vistas de plataforma.

¿Muestra vistas nativas de Android / iOS UIView sobre la vista de aleteo?

¿Podría alguien indicarme dónde se hace esto en el código?


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/flutter/flutter/issues/12114#issuecomment-621980272 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AESIMECDHHOREM7OCD6UC63RPGVIVANNCNFSM4D3FBARA
.

Si ese es realmente el caso, ¿cuál es el punto de todo esto?

El lugar más común y natural para un anuncio nativo es dentro de una vista de lista, si eso no es posible, ¿qué valor agrega?

Exactamente, el objetivo es incrustarlos y personalizarlos en el árbol de widgets. Para que puedan encajar con el estilo de la aplicación. Ese es literalmente el punto central de un anuncio nativo.

¿Algún progreso en esto?

No solo los anuncios nativos, también los anuncios publicitarios deben integrarse en el árbol de widgets. Después de un breve uso de este widget, me di cuenta de lo difícil que es trabajar con banners flotantes en la aplicación. Interfieren con muchos elementos visuales en la aplicación, menús, vistas de lista, cuadros de diálogo inferiores y superficies en iOS, etc., etc. Simplemente no son adecuados para algunos tipos de aplicaciones. Banners de widgets normales es lo que necesitamos.

considere adsense para flutter web también

Por un lado, el equipo de Flutter dice que priorizan los problemas de acuerdo con la cantidad de aprobación que reciben (este problema actualmente ocupa el cuarto lugar en todo el repositorio) y, por otro lado, este problema está etiquetado como P6, lo que significa "Una característica o error". es poco probable que abordemos".
Proporcionar una manera fácil y sin problemas de monetizar aplicaciones móviles a través de anuncios es una característica básica para cualquier marco, pero no parece que este sea el caso con Flutter.

@ kf6gpe , ¿puede arrojar algo de luz sobre esto?

Yo observaría el proyecto adjunto a este billete.
El "Ecosistema - Bitcoin" contiene muchas "cosas" para PlatformViews que podrían explicar por qué no estamos implementando los anuncios.

¿El equipo de Flutter quiere mejorar primero (la funcionalidad y el rendimiento) de PlatformViews para luego usar los SDK de anuncios nativos sin volver a escribirlos?

Sin embargo, una mayor transparencia sería muy apreciada.

Chicos, ¿qué estamos haciendo? Esto es básicamente un error de categoría 1 en lo que respecta a la mayoría de las personas. Se ve como un éxito total para mi aplicación y estoy considerando otros marcos multiplataforma después de leer todo el día sobre cómo esta característica ha estado en funcionamiento durante más de 3 años sin ningún progreso significativo. No considero la capacidad de mostrar anuncios nativos como pancartas gloriosas como un progreso. Debemos tener anuncios nativos incrustados o, al menos, la capacidad de superponer anuncios nativos en widgets flutter; de lo contrario, simplemente no hay incentivo para continuar con lo que de otro modo es una plataforma fantástica.

Sé que esto no es exactamente lo que queremos, no son anuncios nativos de Admob, pero funciona, por lo que puede resultarle útil.

Hay un paquete para anuncios nativos de Facebook Audience Network y funciona muy bien, probado tanto en Android como en iOS.

https://pub.dev/packages/facebook_audience_network

@jebwatson : eche un vistazo a este https://pub.dev/packages/admob_flutter. No puedo encontrar una mejor opción hasta ahora con respecto a la implementación de AdMob y Flutter.

Todavía estoy esperando esto también. Solo quiero mostrar el banner de AdMob en línea con mis vistas de aleteo. Hacer flotar el banner sobre la parte superior de la aplicación flutter es simplemente feo y socava el propósito completo de esta plataforma.

Hemos estado usando https://pub.dev/packages/native_ads

tidewatch

Mi preocupación sería que esta es una zona gris.
Existe la posibilidad de que Google bloquee las aplicaciones que utilizan soluciones publicitarias que no están diseñadas para ellas.

En este momento, la única solución disponible que utilizan las bibliotecas de terceros para mostrar anuncios nativos como parte del árbol de widgets flutter (por ejemplo, ListView) es incrustar la vista nativa de Android e iOS usando AndroidView y UiKitView respectivamente lo cual, según Flutter Docs, es una operación costosa y debe evitarse y, como resultado, hay un retraso significativo durante el desplazamiento.

¿Es esta la razón por la que el equipo de flutter está retrasando la implementación de anuncios nativos como parte del árbol de widgets de flutter porque están esperando una forma mejor y más rápida de incorporar vistas nativas en flutter u otras mejoras?

Pero, ¿no sería posible implementar admob (anuncios nativos) completamente en flutter/dart sin depender de Android e iOS?

Desesperado por tener soporte de anuncios nativos en vistas de lista flutter. Cualquier tipo de línea de tiempo sobre cuándo podemos usar anuncios nativos en flutter por parte del equipo será útil.

Hay tantos complementos de terceros que implementan anuncios nativos de AdMob. Conociendo la notoriedad de Google por prohibir a los desarrolladores por problemas triviales, tengo miedo de usar esas soluciones. Espero con ansias la implementación de esto por parte de los primeros. ¿Podría por favor dar una línea de tiempo?

Tenemos buenas noticias para todos ustedes, con el anuncio de hoy del soporte beta para esta función:
Soporte para banners en línea y formatos de anuncios nativos en Flutter

En este momento, se encuentra en una versión beta cerrada, pero le recomendamos encarecidamente que solicite unirse si está listo para usar esta función en una aplicación de producción. Suponiendo que todo vaya bien, planeamos abrir esto de manera más amplia a principios de 2021.

Tenemos buenas noticias para todos ustedes, con el anuncio de hoy del soporte beta para esta función:
Soporte para banners en línea y formatos de anuncios nativos en Flutter

En este momento, se encuentra en una versión beta cerrada, pero le recomendamos encarecidamente que solicite unirse si está listo para usar esta función en una aplicación de producción. Suponiendo que todo vaya bien, planeamos abrir esto de manera más amplia a principios de 2021.

Esto es genial ❤️. Han pasado unos días desde que solicité el programa beta. Esperando ansiosamente una respuesta ✨

@timsneath
Estoy muy contento con este esfuerzo para hacer que la aplicación Flutter sea fácil de monetizar sin depender de Firebase.

También espero que se dedique el mismo esfuerzo a
hacer que _flutter web_ sea compatible con SEO primero y agregar compatibilidad con AdSense luego
tener algo de _paridad_ entre todas las plataformas compatibles con flutter

También solicité el programa beta. ¿Alguien ha recibido respuesta?

¿Fue útil esta página
0 / 5 - 0 calificaciones