Flutter: Anúncios nativos do Google integrados a uma árvore de widgets Flutter

Criado em 15 set. 2017  ·  133Comentários  ·  Fonte: flutter/flutter

Este comentário discute as diferentes maneiras pelas quais estamos considerando abordar esse problema e fornece links para problemas mais específicos que abrangem etapas específicas para esse problema: https://github.com/flutter/flutter/issues/12114#issuecomment -505633342
Estamos trabalhando em alguns deles hoje. Por favor, veja os bugs individuais para detalhes.


Tanto o Firebase (AdMob) quanto o Facebook são compatíveis com o formato "Anúncios nativos":

Os anúncios nativos são renderizados em linha com o conteúdo do aplicativo, com renderização e formatação (cores, fontes) controladas pelo próprio aplicativo.

P3 crowd firebase firebase_admob passed first triage plugin new feature transferred

Comentários muito úteis

Reativando novamente. #8098 foi restrito para rastrear apenas banner e suporte intersticial.

Se o suporte para anúncios nativos da AdMob for importante para você, considere "votar" clicando em "polegar para cima" no comentário mais alto desse bug.

Todos 133 comentários

Não seria melhor ter suporte do DFP? Isso nos permitiria integrar uma gama mais ampla de produtos, incluindo banners internos, Ad Exchange/AdSense junto com anúncios nativos/fluidos?

Obrigado pelo seu feedback! Você pode nos vincular ao DFP?

Acho que @gcshri significa DoubleClick for Publishers , que curiosamente era chamado de DART 😄

Círculo completo!

Em qui, 12 de outubro de 2017, 11:34 Eugenio Marletti [email protected]
escrevi:

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


Você está recebendo isso porque foi o autor do tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/flutter/flutter/issues/12114#issuecomment-336227022 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AAAVZzZFhnb80PxDhsBj6k_30sbrs7qXks5srlu6gaJpZM4PZQgi
.

Sim. Evitei o Dart, pois continuei pensando que era alguma linguagem de script que saiu da loja de clique duplo. Mas, falando sério, a integração com o DFP abriria o Flutter para alguns de nós que dependem da receita de anúncios do Google e de outras fontes.

Obrigado. Se você puder adicionar alguns links para APIs relevantes para o DFP, nós (e a comunidade) poderemos verificar quais são os requisitos.

Este provavelmente seria o link relevante.

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

A maioria dos editores usará a implementação de javascript na web ou
em aplicativos HTML5/híbridos.

Git Repos:

https://github.com/googleads

Reativando novamente. #8098 foi restrito para rastrear apenas banner e suporte intersticial.

Se o suporte para anúncios nativos da AdMob for importante para você, considere "votar" clicando em "polegar para cima" no comentário mais alto desse bug.

Isso é possível sem algum trabalho no lado da Admob? Quero dizer, o Flutter usa controles desenhados personalizados e os anúncios nativos usam controles nativos.

Geralmente, esse problema é o principal obstáculo para usar o Flutter no meu projeto atual, pois não sei quando será possível usar os anúncios nativos e se isso será possível.

Esta seria uma ótima adição onde os anúncios nativos podem ser exibidos em linha com o conteúdo do aplicativo.

algum progresso nisso?

Nós (comunidade) precisamos muito disso. Algum progresso nisso?

Até mesmo jogos (e aplicativos) do Unity podem exibir anúncios nativos: https://developers.google.com/admob/unity/custom-native

Concordo, esse recurso é realmente necessário. Um pouco ambicioso, mas poderíamos colocar isso no marco 1.0 ou antes? cc @mit-mit

Desculpe, não temos um cronograma que possamos oferecer para este recurso.

Se não puder ser feito como um widget de vibração, é possível que nós (ou seja, eu) possamos editar as versões kotlin / swift do código e usar o SDK de anúncios para celular com elas? Não tenho muita certeza sobre como o Flutter funciona, mas presumo que, como ele permite conectar-se a APIs nativas, isso deve ser possível?

Se os desenvolvedores puderem usar o pacote AdMob e posicioná-lo usando diretrizes e aprovação de algum tipo, seria incrível - tanto do usuário quanto do desenvolvedor, na minha opinião.

algum progresso?

Qualquer progresso nisso. Essa coisa é muito necessária.

Esse recurso requer alterações principais no mecanismo de vibração?

Algum lançamento planejado para este?

Eu também estou querendo saber se há um lançamento planejado ou alguma notícia. Eu adoraria usar o flutter para meu próximo projeto, mas os anúncios nativos são essenciais. Eu não quero um banner feio na parte inferior do meu aplicativo...

Mesma coisa. Os anúncios nativos são necessários para um aplicativo de boa aparência.

Esperando tanto por isso :'(

Algum amor por esse recurso mais solicitado? Outros pacotes de terceiros relacionados não são mantidos. Portanto, esta é a única esperança.

Sou estudante e quero ganhar algum dinheiro com minha inscrição, mas os tipos de anúncio padrão são muito intrusivos. Eu realmente espero que algo possa ser feito sobre isso em breve.

Isso parece promissor. https://pub.dartlang.org/packages/flutter_google_ad_manager , acabei de testar funcionando conforme o esperado.

Exceção lançada no iOS no primeiro lançamento, para corrigi-lo, siga as etapas mencionadas aqui: https://github.com/ko2ic/flutter_google_ad_manager/pull/4/commits/5ab12ad22927e1bab3615658e75636fac746fcf7.

Verifique https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start ou https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick -iniciar para mais detalhes.

Eu uso o pacote rxDart no meu projeto e obtenho os dados do servidor como fluxos, adicionei firebase_admob e mostro anúncios no aplicativo, mas quando o anúncio no banner muda, meus fluxos começam automaticamente. Por quê então?

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

@Purus - algum outro motivo que o impeça de usar o plug-in mencionado acima, além da falta de suporte para iOS e AndroidX? Acredito que este último deva ser resolvido em breve, considerando os recentes desenvolvimentos por lá...

@theneshofficial - https://pub.dartlang.org/packages/flutter_google_ad_manager suporta anúncios nativos?

Temos um plug-in para nosso aplicativo que implementa com sucesso anúncios nativos (AdMob). Nós o implementamos via AndroidViews e UIKitViews. Infelizmente, o SDK da AdMob força você a incorporar o anúncio em um UnifiedNativeAd, para que você não possa enviar os dados do anúncio para o Flutter. É também por isso que escrever um plugin Flutter para isso não é nada fácil. Em vez disso, produzimos essencialmente a maior parte da interface do usuário no Dart e, em seguida, criamos todo o texto, imagens etc. no próprio Android/iOS, que é então sobreposto à interface do usuário de vibração. Isso funciona, embora obviamente não seja preferível devido à necessidade de criar layouts para ambas as plataformas. No entanto, os anúncios são exibidos bem, podem ser clicados etc.

No entanto, existem dois grandes bloqueadores para nós, o estado do UIKitViews e o desempenho em geral. Para o primeiro, como pode ser visto em #25965, UIKitViews atualmente não pode ser recortado. Isso significa que eles falham em certos elementos da interface do usuário, como TabBar . Para o último, o problema é que a incorporação das visualizações da plataforma afeta o desempenho da interface do usuário. Fizemos grandes esforços para minimizar o impacto no desempenho, a ponto de não termos mais nenhum canal de método para este plug-in (costumávamos rastrear quando o anúncio era carregado, mas essa chamada estava diretamente relacionada a um problema no desempenho da interface do usuário). No entanto, principalmente na inicialização, há uma quantidade significativa de instabilidade relacionada à criação de apenas uma dessas visualizações de plataforma. Indicadores de carregamento e animações em geral param por cerca de um segundo. Esse impacto no desempenho torna-se menor depois disso, mas como idealmente gostaríamos de incorporar o anúncio dentro de uma lista, não podemos manter 60 FPS durante a rolagem (o perfil de desempenho mostra um máximo de cerca de 100 ms por quadro).

Aqui está uma pequena amostra para o código Java. O lado iOS é a mesma coisa realmente.

    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 - cara, você está basicamente eliminando os principais profissionais do Flutter - plataforma cruzada, enquanto implementa os anúncios nativos. Não acho que faça sentido usar o Flutter no seu caso. Você daria uma olhada em https://github.com/YoussefKababe/admob_flutter e veria se essa abordagem não o levaria de volta a um reino Flutter?

@angel1st Esses são anúncios de banner, implementados quase exatamente da mesma maneira. Precisamos de anúncios nativos. Ainda usamos o poder do Flutter para todas as outras partes do aplicativo, então sua resposta não faz sentido para mim. Esta é uma restrição no SDK de anúncios, não posso imaginar isso mudando tão cedo, a menos que um SDK de anúncio oficial para Flutter seja lançado devido à restrição de uso do UnifiedNativeAd.

Nós @dreamsoftin implementamos o Facebook Audience Network para Flutter (https://github.com/dreamsoftin/facebook_audience_network). Atualmente, o plug-in é apenas para Android e suporta Banner, Intersticial, Rewarded Video, In Stream Video e Native Ads. Estou procurando alguém que possa nos ajudar na implementação do iOS parte dele.

Demonstração do anúncio nativo:

Algum progresso? adoraria que isso estivesse disponível com flutter

Ei pessoal, os desenvolvedores estão priorizando os problemas mais curtidos (👍) por pedido, então continue votando no problema. Obrigado!

Não consigo atualizar meu aplicativo flutter por causa disso (anúncios nativos), se vocês puderem nos dizer quando o implementarão, podemos planejar as coisas de acordo.

Obrigada.

Até que haja uma atualização oficial sobre isso, você pode usar admob_flutter
pacote v 0.2.0.

Obrigado,

Purusothaman Ramanujam

Em segunda-feira, 13 de maio de 2019, 22h03 Chocolate amargo, [email protected]
escrevi:

Não consigo atualizar meu aplicativo de vibração por causa disso, se vocês
pode nos dizer quando você irá implementá-lo, podemos planejar as coisas
adequadamente.

Obrigada.


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/flutter/flutter/issues/12114?email_source=notifications&email_token=AAIHDZ245EMJ2W2HX6MIHDDPVGJ7JA5CNFSM4D3FBARKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVI3QJI#issuecomment-4
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AAIHDZYX4MEYBTZTHKDQQFDPVGJ7JANCNFSM4D3FBARA
.

A única parte complicada admob_flutter é a falta de suporte para iOS. Fora isso, é muito melhor que este.

@angel1st Este tópico é para anúncios nativos e mesmo admob_flutter não o suporta.

Confira https://github.com/dreamsoftin/facebook_audience_network. Ele suporta anúncios nativos.

@SachinGanesh - há sérias preocupações de CPM com FAN.

Discurso menor que não acrescenta nada técnico a esta discussão - Para mim, é estranho que o Google não suporte seu produto de maior receita (publicidade) no que deveria ser sua estrutura mais quente para desenvolvedores. Há uma desconexão na força. :)

Confira https://github.com/dreamsoftin/facebook_audience_network. Ele suporta anúncios nativos.

@SachinGanesh O suporte para anúncios nativos é possível no iOS?

Fazendo check-in. Por favor, melhore este plugin!

todos nós precisamos disso😁😁

Este plug-in é atualizado para oferecer suporte ao iOS também para exibir anúncios admob inline, mas os anúncios nativos ainda não são suportados. https://pub.dev/packages/admob_flutter

Trabalho para uma editora muito grande com um alcance de milhões de leitores diariamente (_falei com vários membros da equipe Flutter e eles conhecem a editora a que me refiro_). Temos um aplicativo MVP Flutter, que pode ser lançado com firebase_admob básico, mas estamos pensando em criar outro aplicativo que exigirá anúncios do DFP , e a falta de suporte para anúncios nativos é um bloqueador. Isso é decepcionante, pois investimos recursos no Flutter e somos retidos pelo aspecto possivelmente mais importante para muitos desenvolvedores de aplicativos. POI: A maioria dos nossos parceiros de anúncios usa visualizações HTML e JavaScript dentro de WebViews.

Lendo algumas das postagens feitas acima neste tópico, fica claro que muitos tentaram resolver esse problema de maneiras semelhantes à nossa própria equipe de desenvolvimento, mas essas abordagens não atendem aos requisitos da rede de anúncios, suas próprias técnicas de detecção de fraude e é fundamentalmente algo que precisa ser abordado pela equipe do Flutter.

Gostaria de enfatizar que é muito importante levantar esse assunto, pois isso afetará a adoção do Flutter em negócios onde os anúncios são um importante canal de receita.

Exemplos de anúncios que somos obrigados a exibir incluem aqueles semelhantes a estes:
https://vimeo.com/186510665

Atualizar:

Algumas informações adicionais, ao testar nosso exemplo com Teads, o anúncio é exibido e o vídeo incorporado é reproduzido, no entanto, o log mostra um problema com o rastreamento de visibilidade correto:
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

Confira https://github.com/dreamsoftin/facebook_audience_network. Ele suporta anúncios nativos.

@SachinGanesh O suporte para anúncios nativos é possível no iOS?

sim. É possível com o widget UiKitView. Mas os anúncios nativos para iOS ainda não foram implementados em facebook_audience_network

Eu trabalho com @nodinosaur e, para acrescentar ao ponto dele, temos um projeto futuro que seria ótimo com o Flutter, mas nenhum movimento no DFP / anúncios implicaria em nenhum flutter.

Sou o fundador da maior rede social do meu país, com 15 milhões de usuários ativos. Resolvi migrar para o Flutter e, ao finalizar o aplicativo, percebi que não conseguiria monetizá-lo. Não vou estragar a experiência do usuário com banner e intertistial. O ADS nativo é um aplicativo obrigatório hoje porque permite monetizá-lo sem ser agressivo.
4 meses de trabalho perdido, vou voltar para Swift + Kotlin.

@jonataslaw obrigado pelo seu feedback. Os anúncios nativos do DFP funcionam. Alguns editores como Teads usam seu próprio código de detecção de visibilidade. Acredito ter resolvido isso.

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

Conforme explicado no início do 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 é colocado por cima do EmbeddedView , mesmo que seu Teads transparente pelo menos acredite que está cobrindo toda a visão. O fakeWindowViewGroup é necessário para que, quando os menus pop-up e os painéis forem adicionados, eles sejam posicionados acima da visualização nativa.

Isso, no entanto, pode realmente ser alcançado de forma ligeiramente diferente. A primeira visualização em fakeWindowViewGroup deve ser a container . Isso então torna o fakeWindowViewGroup o pai não um irmão. Os retornos de chamada addView / removeView /etc do WindowManager podem apenas adicionar e remover visualizações como fazem agora, o que coloca a visualização "no topo" do EmbeddedView porque isso é a ordem de desenho padrão no Android. Resolvendo o problema de que o irmão fakeWindowViewGroup está encobrindo o EmbeddedView .

/cc @amirh

Eu testei meu próprio código de visualização incorporado local, apenas para teste.

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

E isso resolveu o problema. Portanto, se a plataforma SingleViewPresentation.java for ajustada para funcionar como meu comentário anterior sugeriu, isso resolverá o problema.

__Isso não é uma solução... é uma solução alternativa. Se sua visualização incorporada tentar exibir uma caixa de diálogo ou menu pop-up, ou visualização em tela cheia. Ele não será exibido ao usar o código acima. Aguarde até que o PR seja mesclado em__

PR está anexado que deve resolver o problema no Android. Não sei se o mesmo problema existe no iOS. No momento, não sou capaz de construir o mecanismo para testá-lo, então alguém precisará executar uma compilação. Se a equipe puder fazer isso diretamente, podemos verificar a compilação do mecanismo personalizado em relação aos SDKs de anúncios locais para verificar se a correção funciona.

Existe algum progresso neste recurso ou uma linha do tempo que podemos esperar?

@RaresMihalcea está definido para o marco Futuro (com vencimento em 01 de janeiro de 2033), o que é um pouco perturbador, considerando a importância desse recurso. Suspeito que a falta de suporte para anúncios admob nativos seja um divisor de águas para muitos desenvolvedores.

Chegamos a um ponto em que tivemos que dizer a um cliente "Podemos fazer tudo o que você precisa, o Flutter é incrível, mas não podemos fazer anúncios nativos no iOS". Parece insano que isso não esteja sendo considerado um grande problema quando é um fator decisivo para alguns que chegam a essa estrutura. Google por favor!

Fazendo check-in. Alguma atualização?

Então, tenho procurado pilhas alternativas de tecnologia que posso usar para o meu projeto, que deve ter anúncios nativos.
Descobri que não há suporte para react-native e ionic ou uma linha do tempo realista para eles.
Será que os anúncios nativos são apenas para tecnologia nativa ba dum tss ?
Infelizmente, parece que terei que aprender Kotlin e baixar uma VM do Mac OS para realmente trabalhar no meu projeto de estimação, porque estou cansado de não conseguir iniciá-lo por meses.

PS, se alguém souber de um módulo para Ionic ou React-Native que realmente permita o uso de anúncios nativos, eu ficaria muito grato!

Embora os anúncios nativos sejam ideais, visto que os anúncios nativos da admob ainda estão em versão beta, mesmo para desenvolvimento de aplicativos nativos, enquanto isso, ficaria feliz se eles pudessem corrigir isso em seu plug-in firebase_admob, que tem as seguintes limitações:

"Os anúncios em banner têm funcionalidade de posicionamento limitada. Eles podem ser posicionados na parte superior ou inferior da tela e em um deslocamento lógico de pixel da borda."

Se eles pudessem consertar isso, pelo menos todos nós poderíamos mostrar anúncios de uma maneira "nativa", onde os usuários podem rolar por eles etc.

Eu sei que existem outros plugins que tentam resolver isso, mas eles são bugados, especialmente para iOS. Seria ótimo se fosse parte do plug-in baseado em vibração chamado "firebase_admob".

Flutter é incrível, mas não vou esperar até 01 de janeiro de 2033 para ter anúncios nativos. Engraçado, é muito engraçado, estamos em 2019, e para ter um papel tão relevante, teremos que esperar o nascimento dos nossos netos (em 2033 pode nem existir "Android" e a tecnologia "IOS" se renova a cada década ) têm anúncios nativos.

Obrigado a todos por fornecer seu feedback.

Existem vários recursos e soluções em potencial discutidos neste tópico, estou dividindo isso em vários problemas para entender melhor a demanda da comunidade.

Suporte a anúncios nativos avançados , incorporando uma interface do usuário de anúncios nativos específica da plataforma como parte da árvore de widgets

O termo "anúncios nativos" usado na edição atual refere-se a um formato de anúncio específico da AdMob chamado " Anúncios nativos ", que está atualmente disponível para um conjunto limitado de desenvolvedores de aplicativos (editores). O formato de anúncios nativos permite que os desenvolvedores personalizem a forma como os anúncios são renderizados (criando suas próprias visualizações Android/iOS para o anúncio).

O recurso discutido aqui significa que os desenvolvedores de aplicativos usarão componentes de interface do usuário do Android/iOS (não widgets Flutter) para configurar como o anúncio é renderizado, e o anúncio nativo será posteriormente incorporado na árvore de widgets Flutter conforme renderizado pela plataforma.

Isso é o que estamos acompanhando na edição atual.

Incorporando anúncios de banner da AdMob em uma árvore de widgets Flutter

Um recurso adicional discutido nesta edição é a capacidade de incorporar um anúncio de banner da AdMob como parte da árvore de widgets do Flutter (em vez da abordagem atual adotada pelo plug-in firebase_admob, que é sobrepor o anúncio de banner na parte superior da interface do usuário do Flutter em uma posição pré-definida).

Isso é rastreado em https://github.com/flutter/flutter/issues/35081 , adicione seu polegar se você se importa com isso.

Suporte a anúncios nativos avançados sobrepondo a interface do usuário do anúncio nativo específico da plataforma sobre a interface do Flutter

Isso fornecerá aproximadamente a mesma funcionalidade que o suporte de banner atual no plugin firebase_admob, mas com anúncios nativos (por exemplo, um anúncio nativo aparece em uma posição fixa, flutuando sobre toda a interface do Flutter).

Embora a capacidade de incorporar anúncios nativos seja obviamente a melhor opção, essa abordagem "flutuante" semelhante ao suporte de banner atual é algo razoável de se esperar em um período de tempo mais curto.

Por favor, adicione seu polegar para https://github.com/flutter/flutter/issues/35082 se esta opção o ajudar.

Suporte a anúncios nativos avançados com renderização Flutter

Isso significa que você usará widgets Flutter para renderizar o anúncio nativo, semelhante a como faria se estivesse desenvolvendo para Android/iOS nativo.

Observe que esta opção é provavelmente a mais difícil de alcançar e ainda está longe no futuro.

Isso é rastreado em https://github.com/flutter/flutter/issues/35083

Embora os anúncios nativos sejam ideais, visto que os anúncios nativos da admob ainda estão em versão beta, mesmo para desenvolvimento de aplicativos nativos, enquanto isso, ficaria feliz se eles pudessem corrigir isso em seu plug-in firebase_admob, que tem as seguintes limitações:

"Os anúncios em banner têm funcionalidade de posicionamento limitada. Eles podem ser posicionados na parte superior ou inferior da tela e em um deslocamento lógico de pixel da borda."

Se eles pudessem consertar isso, pelo menos todos nós poderíamos mostrar anúncios de uma maneira "nativa", onde os usuários podem rolar por eles etc.

Eu sei que existem outros plugins que tentam resolver isso, mas eles são bugados, especialmente para iOS. Seria ótimo se fosse parte do plug-in baseado em vibração chamado "firebase_admob".

@matte5031 Eu tentei ' https://pub.dev/packages/admob_flutter ' com anúncios de teste do Android e até agora estou entusiasmado com a maneira como os anúncios podem ser adicionados abaixo do Scaffold, na visualização de lista e resolvi a maioria dos desafios que enfrentei, não apenas outros plugins flutter admob também com pilha de tecnologia de react.js e Apace cordova. Porém estou apenas testando com anúncios de teste da AdMob e não confirmei sobre isso na produção.

@ashishsukhija Ye, eu sei que o anúncio de teste do Android funcionou para mim também, mas o iOS não. Portanto, prefiro que isso seja incluído pelo plug-in mantido pelo google que já existe, mas não possui esse atm

Suporte a anúncios nativos avançados , incorporando uma interface do usuário de anúncios nativos específica da plataforma como parte da árvore de widgets

Isso já é possível no Flutter com Platform Views ( Android View / UIKitView ). Implementamos anúncios nativos no plug-in Facebook Audience Network . Isso também significa que qualquer SDK de anúncio com anúncios nativos pode ser facilmente adicionado ao aplicativo de vibração e pode ser exibido na árvore de widgets.

Veja um exemplo de como o Native Ad aparece em nosso aplicativo de produção:
Webp net-resizeimage

@SachinGanesh Seu plug-in é compatível apenas com Android. O UIKitView tem grandes limitações, como a incapacidade de ser cortada (#25965) , que precisa ser resolvida antes que possamos chamar isso de método confiável. Existem também problemas de desempenho significativos com o uso desse método atualmente.

@JaspervanRiet Existe alguma necessidade de recortar a interface do usuário de anúncios nativos. Corrija-me Se estiver errado, vai levar as bases de largura máxima no container certo?

@FarmaanElahi A necessidade de recorte não é apenas porque seria útil recortar o widget real, é também porque a falta de suporte para isso significa que, atualmente, o UIKitViews corta os elementos da interface do usuário. Se você colocar um UIKitView com um anúncio em uma lista, essa visualização será cortada por um TabBar . Isso significa que, para o nosso projeto, é inutilizável como forma de exibir anúncios.

@SachinGanesh O plugin é ótimo e honestamente o melhor que temos no momento em termos de anúncios nativos.
Finalmente consigo escrever o código para minha interface do usuário com todos os seus elementos. Você poderia postar um roteiro de como você deseja melhorar o plugin em sua página do GitHub? Estou curioso para saber quando o suporte para IOS será lançado.

Observe que, como o AndroidView e o UiKitView do Flutter dependem da manipulação de baixo nível dos componentes da interface do usuário da plataforma, é quase garantido que eles interagirão com o SDK de anúncios para dispositivos móveis do Google de maneiras que a equipe de engenharia de anúncios para dispositivos móveis não previu e não testou. Mesmo que a abordagem pareça estar funcionando agora, é provável que ocorram problemas com a funcionalidade MRAID, o código JS incluído nos criativos e a medição de impressões e cliques. O último deles é particularmente importante, pois anormalidades nas estatísticas de impressão e clique podem resultar na suspensão de contas.

Enquanto trabalhamos nesses problemas com as partes relevantes, recomendamos o uso do plug-in firebase_admob da equipe do Flutter e desencorajamos o uso de plug-ins que usam visualizações de plataforma para incorporar anúncios da AdMob.

Obrigado pela informação @amirh <3

Esta é uma necessidade absoluta para que o Flutter seja uma escolha viável para aplicativos gratuitos.

Podemos fazer com que a equipe da Admob veja se usar o AndroidView e o UiKitView é uma solução válida? Se não for, como @amirh explica acima, qual é uma solução alternativa?

@charleshan veja https://github.com/flutter/flutter/issues/12114#issuecomment-505633342 para problemas que rastreiam soluções diferentes (e esperamos que sua resolução seja em breve, dedos cruzados).

A conta verificada do Twitter para o Google Admob anunciou que os anúncios nativos estarão disponíveis para todos os desenvolvedores. Pensei que este tópico poderia querer saber sobre isso :).
image

Como vão as coisas?

Obrigado a todos por fornecer seu feedback.

Existem vários recursos e soluções em potencial discutidos neste tópico, estou dividindo isso em vários problemas para entender melhor a demanda da comunidade.

Suporte a anúncios nativos avançados , incorporando uma interface do usuário de anúncios nativos específica da plataforma como parte da árvore de widgets

O termo "anúncios nativos" usado na edição atual refere-se a um formato de anúncio específico da AdMob chamado " Anúncios nativos ", que está atualmente disponível para um conjunto limitado de desenvolvedores de aplicativos (editores). O formato de anúncios nativos permite que os desenvolvedores personalizem a forma como os anúncios são renderizados (criando suas próprias visualizações Android/iOS para o anúncio).

O recurso discutido aqui significa que os desenvolvedores de aplicativos usarão componentes de interface do usuário do Android/iOS (não widgets Flutter) para configurar como o anúncio é renderizado, e o anúncio nativo será posteriormente incorporado na árvore de widgets Flutter conforme renderizado pela plataforma.

_Isso é o que estamos acompanhando na edição atual._

Incorporando anúncios de banner da AdMob em uma árvore de widgets Flutter

Um recurso adicional discutido nesta edição é a capacidade de incorporar um anúncio de banner da AdMob como parte da árvore de widgets do Flutter (em vez da abordagem atual adotada pelo plug-in firebase_admob, que é sobrepor o anúncio de banner na parte superior da interface do usuário do Flutter em uma posição pré-definida).

_Isso é rastreado em #35081, por favor, adicione seu polegar para cima se você se importa com isso._

Suporte a anúncios nativos avançados sobrepondo a interface do usuário do anúncio nativo específico da plataforma sobre a interface do Flutter

Isso fornecerá aproximadamente a mesma funcionalidade que o suporte de banner atual no plugin firebase_admob, mas com anúncios nativos (por exemplo, um anúncio nativo aparece em uma posição fixa, flutuando sobre toda a interface do Flutter).

Embora a capacidade de incorporar anúncios nativos seja obviamente a melhor opção, essa abordagem "flutuante" semelhante ao suporte de banner atual é algo razoável de se esperar em um período de tempo mais curto.

_Por favor, adicione seu polegar até #35082 se esta opção o ajudar._

Suporte a anúncios nativos avançados com renderização Flutter

Isso significa que você usará widgets Flutter para renderizar o anúncio nativo, semelhante a como faria se estivesse desenvolvendo para Android/iOS nativo.

Observe que esta opção é provavelmente a mais difícil de alcançar e ainda está longe no futuro.

_Isso é rastreado em #35083_

Eu tenho acompanhado este tópico por um tempo e consegui perder este pedido para votar em recursos. Não tenho certeza de quanto a votação ajuda, pois esta questão foi uma das mais votadas por quase 18 meses e não temos indicação de qualquer progresso.

Lembro-me de alguém compartilhando isso aqui algumas semanas atrás, mas parece que ele excluiu o post.

Todos aqui devem preencher a pesquisa trimestral da equipe Flutter: https://twitter.com/flutterdev/status/1160961757118181378

Mais especificamente esta parte:
image

Lembro-me de alguém compartilhando isso aqui algumas semanas atrás, mas parece que ele excluiu o post.

Todos aqui devem preencher a pesquisa trimestral da equipe Flutter: https://twitter.com/flutterdev/status/1160961757118181378

Mais especificamente esta parte:
image

A pesquisa não está mais ativa.

Alguma notícia sobre a parte nativa?

Parece que esse problema não será resolvido tão cedo. Talvez alguém da equipe Flutter/Google possa entrar em contato com o pessoal da Admob para ver se há algo que possa ser feito do lado deles. Estou querendo saber como funcionam os anúncios nativos Unity.
https://developers.google.com/admob/unity/custom-native

Se isso não for uma opção, podemos pensar em uma solução alternativa por enquanto? Gostaríamos de monetizar aplicativos gratuitos de uma maneira não intrusiva, então que tal algum tipo de serviço de programa de afiliados (afiliado CJ)? Além disso, alguém tem recomendações de uma adtech de código aberto que possamos usar?

@charleshan - esta parece ser uma oportunidade morta. Considere usar o gerenciador de anúncios e o widget flutter_ad_manager associado. Você pode adicionar alguns criativos de banner padrão e criar vários widgets em seu aplicativo.

Todos os plugins Firebase são movidos de https://github.com/flutter/plugins para https://github.com/FirebaseExtended/flutterfire.
Isso significa que a edição atual está desatualizada? Parece que temos que abrir uma nova questão lá.

Eu manteria um problema aqui de qualquer maneira, pois podemos precisar de alterações na estrutura/mecanismo para oferecer suporte total a isso.

Isso parece promissor: https://pub.dev/packages/native_ads. Conseguimos fazer com que os anúncios de teste nativos funcionassem no Android. Ainda não testei no iOS. Você precisa adicionar native_ad_layout.xml ao diretório android/app/src/res/layout e alterar o packageName para seu applicationId.

Parece que algum progresso está sendo feito 🙌

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

@sethladd

Este problema foi movido para https://github.com/FirebaseExtended/flutterfire/issues/968. Qualquer colaboração adicional será feita lá.

Como os problemas de firebase_admob exigem trabalho no lado do Flutter, bem como no lado do plug-in, esses problemas também permanecerão abertos aqui até serem resolvidos.

Também preciso disso para monetizar um aplicativo que depende muito dos dados enviados pelo usuário. Eu realmente preciso de uma maneira não intrusiva de exibir o banner do ad mob em linha com o conteúdo. Obrigado pelos esforços.

Faz meses que não consigo fazer nada disso funcionar. Sabemos se funcionará sem problemas com o iOS nesse meio tempo?

Alguma atualização para isso?

Olá, existe um pacote chamado native_ads que suporta anúncios nativos do google admob. Ainda não testei, mas é apenas uma sugestão.

Uma advertência rápida sobre native_ads e quaisquer outros plugins que tentem usar os widgets PlatformView do Flutter para exibir anúncios:

Embora seja ótimo ver as pessoas da comunidade trabalhando nesse tipo de coisa, todos devem estar cientes de que apenas colocar um anúncio na tela é apenas parte do trabalho de qualquer plug-in de anúncios para celular. Além da exibição, os anúncios precisam rastrear impressões, lidar com cliques, lidar com coisas como MRAID, posicionamento do AdChoices, recursos anti-spam e medição precisa de vários sinais.

O motivo pelo qual ainda não existe um plug-in do Google para anúncios nativos é que é muito difícil acertar tudo isso, e as consequências de não acertar podem ser perda de receita, estatísticas imprecisas e até suspensão da conta pela AdMob ou qualquer rede de anúncios mediada.

Por esse motivo, eu recomendo ficar com o plugin firebase_admob por enquanto. Embora esse plug-in não inclua anúncios nativos, sabe-se que os formatos que ele suporta são implementados corretamente.

Há engenheiros no Google trabalhando para criar uma melhor integração de anúncios, mas ainda é um projeto em andamento no momento.

Uma advertência rápida sobre native_ads e quaisquer outros plugins que tentem usar os widgets PlatformView do Flutter para exibir anúncios:

Embora seja ótimo ver as pessoas da comunidade trabalhando nesse tipo de coisa, todos devem estar cientes de que apenas colocar um anúncio na tela é apenas parte do trabalho de qualquer plug-in de anúncios para celular. Além da exibição, os anúncios precisam rastrear impressões, lidar com cliques, lidar com coisas como MRAID, posicionamento do AdChoices, recursos anti-spam e medição precisa de vários sinais.

O motivo pelo qual ainda não existe um plug-in do Google para anúncios nativos é que é muito difícil acertar tudo isso, e as consequências de não acertar podem ser perda de receita, estatísticas imprecisas e até suspensão da conta pela AdMob ou qualquer rede de anúncios mediada.

Por esse motivo, eu recomendo ficar com o plugin firebase_admob por enquanto. Embora esse plug-in não inclua anúncios nativos, sabe-se que os formatos que ele suporta são implementados corretamente.

Há engenheiros no Google trabalhando para criar uma melhor integração de anúncios, mas ainda é um projeto em andamento no momento.

Ok obrigado por explicar!

Uma advertência rápida sobre native_ads e quaisquer outros plugins que tentem usar os widgets PlatformView do Flutter para exibir anúncios:

Embora seja ótimo ver as pessoas da comunidade trabalhando nesse tipo de coisa, todos devem estar cientes de que apenas colocar um anúncio na tela é apenas parte do trabalho de qualquer plug-in de anúncios para celular. Além da exibição, os anúncios precisam rastrear impressões, lidar com cliques, lidar com coisas como MRAID, posicionamento do AdChoices, recursos anti-spam e medição precisa de vários sinais.

O motivo pelo qual ainda não existe um plug-in do Google para anúncios nativos é que é muito difícil acertar tudo isso, e as consequências de não acertar podem ser perda de receita, estatísticas imprecisas e até suspensão da conta pela AdMob ou qualquer rede de anúncios mediada.

Por esse motivo, eu recomendo ficar com o plugin firebase_admob por enquanto. Embora esse plug-in não inclua anúncios nativos, sabe-se que os formatos que ele suporta são implementados corretamente.

Há engenheiros no Google trabalhando para criar uma melhor integração de anúncios, mas ainda é um projeto em andamento no momento.

O SDK de anúncios para celular não é responsável pelo rastreamento de impressões, tratamento de cliques, recursos antispam e medição precisa de vários sinais? Como isso é diferente se estivéssemos construindo um aplicativo Android nativo e seguindo as instruções aqui: https://developers.google.com/admob/android/native/start

Uma advertência rápida sobre native_ads e quaisquer outros plugins que tentem usar os widgets PlatformView do Flutter para exibir anúncios:
Embora seja ótimo ver as pessoas da comunidade trabalhando nesse tipo de coisa, todos devem estar cientes de que apenas colocar um anúncio na tela é apenas parte do trabalho de qualquer plug-in de anúncios para celular. Além da exibição, os anúncios precisam rastrear impressões, lidar com cliques, lidar com coisas como MRAID, posicionamento do AdChoices, recursos anti-spam e medição precisa de vários sinais.
O motivo pelo qual ainda não existe um plug-in do Google para anúncios nativos é que é muito difícil acertar tudo isso, e as consequências de não acertar podem ser perda de receita, estatísticas imprecisas e até suspensão da conta pela AdMob ou qualquer rede de anúncios mediada.
Por esse motivo, eu recomendo ficar com o plugin firebase_admob por enquanto. Embora esse plug-in não inclua anúncios nativos, sabe-se que os formatos que ele suporta são implementados corretamente.
Há engenheiros no Google trabalhando para criar uma melhor integração de anúncios, mas ainda é um projeto em andamento no momento.

O SDK de anúncios para celular não é responsável pelo rastreamento de impressões, tratamento de cliques, recursos antispam e medição precisa de vários sinais? Como isso é diferente se estivéssemos construindo um aplicativo Android nativo e seguindo as instruções aqui: https://developers.google.com/admob/android/native/start

O problema é que a visualização da plataforma pode ter efeitos colaterais e se comportar de maneira diferente dos mesmos anúncios visualizados diretamente nas plataformas nativas.
Por exemplo, se a visibilidade do anúncio for contada quando a porcentagem de visualização for exibida por um período específico.
Não tem 100% de certeza de que o 1º pixel do anúncio aparece e é contado da mesma forma no nativo e no futter?

O uso de anúncios em um ambiente não pretendido pode fazer com que o Google tenha objeções. Especialmente que isso impacta diretamente em seu modelo de negócios.

É pelo menos uma zona cinzenta.

Outra maneira de dizer isso é que qualquer plug-in feito para o Flutter exibir anúncios para celular deve ser capaz de garantir que não interfira na capacidade do SDK de anúncios de fazer seu trabalho, o que é uma coisa complicada de fazer. Adicione a isso a pressão que vem com o trabalho em um plugin que pode literalmente ser responsável pelo sustento de alguém, e você pode ver o quão importante é ter o plugin sólido antes de liberá-lo.

Todos esses são pontos justos sobre um plug-in de anúncios nativos de terceiros. Assim que tivermos uma solução melhor do Google, atualizaremos nosso aplicativo.

Estou trabalhando em um aplicativo de feed de notícias e realmente preciso colocar anúncios nativos misturados em postagens. Então, provavelmente eu deveria ir com a abordagem add-to-app em vez de plugin, então a tela de listagem é implementada em Swift/Kotlin para lidar com anúncios, o resto das telas que não possuem anúncios podem ser implementadas no Flutter.

Gostaria de salientar que o plugin flutter_admob está atualmente implementando pelo menos uma implementação de banner desencorajada pelas Políticas da AdMob.

Acredito que esteja implementando "Anúncio sobreposto ao conteúdo do aplicativo" e, na maioria dos casos do Android, o "Anúncio intercalado entre itens do aplicativo". Você pode encontrar as informações relacionadas aqui .

Dito isto, não tenho certeza do que é pior, se estar em uma "zona cinza" como mencionado acima ou implementar diretamente algo que é declarado como "contra a política" na própria página de políticas da Admob 🤔

Acredito que deveríamos ter, no mínimo, um relatório de progresso do progresso atual. Neste dia de aplicações competitivas, seria ótimo pelo menos acompanhar a concorrência.

Uma sobreposição de banner na tela parece _muito nojenta_ especialmente quando combinada com a bela UI/UX de vibração.

Até que tenhamos uma solução robusta para monetizar aplicativos com anúncios, temo que será um grande motivo para desenvolvedores de aplicativos menores evitarem o Flutter. Uma coisa é fazer um aplicativo leve como uma prova de conceito, mas sem os ganchos para gerar receita consistente de anúncios, é apenas uma ferramenta brilhante com casos de uso limitados no mundo real. Esperando quase dois anos para que isso seja priorizado.

Parece que os anúncios nativos foram adicionados há alguns dias: https://github.com/FirebaseExtended/flutterfire/pull/169

Parece que os anúncios nativos foram adicionados há alguns dias: FirebaseExtended/flutterfire#169

É muito bom que eles adicionaram isso. Ótimo trabalho caras!
No entanto, ainda assim, você não pode posicioná-lo dentro de sua hierarquia de visualização.
No meu entendimento, existe apenas o método show que exibe a exibição da parte inferior como uma sobreposição.

Eu tenho MainActivity.kt e não MainActivity.java;

Posso usar anúncios nativos? Como?

Parece que é apenas Android?

Parece que é apenas Android?

Parece que os anúncios nativos no IOS também foram adicionados https://github.com/FirebaseExtended/flutterfire/pull/2106

Mas você pode colocá-lo dentro de sua hierarquia de visualização?

Parece que há apenas o método de exibição que exibe a exibição da parte inferior como uma sobreposição, o que o torna bastante inútil como um anúncio nativo.

Achei que esse era o ponto principal disso, caso contrário, é tão inútil quanto.

Algum progresso nisso?

Posso confirmar, é literalmente apenas um anúncio de banner agora com personalização apenas de layouts do Android.

Eu realmente não entendo como a implementação atual lida com a exibição de visualizações de anúncios, se não estiver usando visualizações de plataforma.

Ele exibe uma exibição nativa do Android / iOS UIView na parte superior da exibição de vibração?
Criar uma nova atividade para intersticiais?

Alguém poderia me indicar onde isso é feito no código?

Ele sobrepõe os anúncios em cima do widget de vibração. Os anúncios não fazem parte da vibração
hierarquia de widgets Portanto, você não poderá embutir isso em um widget. Exemplo
uma visualização de lista

Em qui, 30 de abril de 2020, 22h32, dasebasto [email protected] escreveu:

Eu realmente não entendo como a implementação atual lida com a exibição de
visualizações de anúncios, se não estiver usando visualizações de plataforma.

Ele exibe visualizações nativas do Android / iOS UIView acima da visualização de vibração?

Alguém poderia me indicar onde isso é feito no código?


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/flutter/flutter/issues/12114#issuecomment-621980272 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AESIMECDHHOREM7OCD6UC63RPGVIVANCNFSM4D3FBARA
.

Se esse for realmente o caso, então qual é o sentido de tudo isso?

O local mais comum e natural para um anúncio nativo é dentro de uma visualização de lista, se isso não for possível, qual valor ele agrega?

Exatamente, o objetivo é incorporá-los e personalizá-los na árvore de widgets. Assim, eles podem se encaixar no estilo do aplicativo. Esse é literalmente o objetivo de um anúncio nativo.

Algum progresso nisso?

Não apenas anúncios nativos, também anúncios de banner devem ser integrados à árvore de widgets. Após um breve uso deste widget, percebi o quão difícil é trabalhar com banners flutuantes no aplicativo. Eles interferem em muitos elementos visuais no aplicativo, menus, visualizações de lista, diálogos e superfícies inferiores no iOS etc. etc. Eles simplesmente não são adequados para alguns tipos de aplicativos. Banners de widgets normais é o que precisamos.

considere o adsense para web flutter também

Por um lado, a equipe do Flutter diz que prioriza os problemas de acordo com o número de polegares para cima que recebem (este problema está atualmente classificado em 4º em todo o repositório) e, por outro lado, esse problema é rotulado como P6, significando "Um recurso ou bug é improvável que abordemos".
Fornecer uma maneira fácil e perfeita de monetizar aplicativos móveis por meio de anúncios é um recurso básico para qualquer estrutura, mas não parece ser esse o caso do Flutter.

@ kf6gpe você pode, por favor, lançar alguma luz sobre isso?

Eu observaria o projeto anexado a este ticket.
O "Ecosystem - Bitcoin" contém muitas "coisas" para PlatformViews, o que pode explicar por que não estamos obtendo a implementação de dardos dos anúncios.

A equipe do Flutter quer primeiro melhorar (funcionalidade e desempenho) do PlatformViews para usar os SDKs de anúncios nativos sem reescrevê-los?

No entanto, mais transparência seria muito apreciada.

Pessoal, o que estamos fazendo? Este é basicamente um bug do gato 1 no que diz respeito à maioria das pessoas. Está parecendo um showtopper completo para o meu aplicativo e estou considerando outras estruturas de plataforma cruzada depois de ler o dia todo sobre como esse recurso está em andamento há mais de 3 anos sem nenhum progresso significativo. Não considero a capacidade de exibir anúncios nativos como banners glorificados como progresso. Devemos ter anúncios nativos incorporados ou, no mínimo, a capacidade de sobrepor anúncios nativos em widgets de vibração, caso contrário, simplesmente não há incentivo para continuar com o que é uma plataforma fantástica.

Eu sei que isso não é exatamente o que queremos, não são anúncios nativos da AdMob, mas funciona, então você pode achar útil.

Há um pacote para anúncios nativos do Facebook Audience Network e está funcionando muito bem, testado no Android e no iOS.

https://pub.dev/packages/facebook_audience_network

@jebwatson - dê uma olhada neste https://pub.dev/packages/admob_flutter. Não consigo encontrar uma opção melhor até agora em relação à implementação da AdMob e do Flutter.

Eu ainda estou esperando por isso também. Eu só quero exibir o banner da AdMob em linha com minhas visualizações de vibração. Flutuar o banner por cima do aplicativo de vibração é simplesmente feio e prejudica todo o propósito desta plataforma.

Estamos usando https://pub.dev/packages/native_ads

tidewatch

Minha preocupação seria que esta é uma zona cinzenta.
Existe a possibilidade de o Google bloquear aplicativos que usam soluções de anúncios que não foram projetadas para eles.

No momento, a única solução disponível que as bibliotecas de terceiros usam para exibir anúncios nativos como parte da árvore de widgets de vibração (por exemplo: ListView) é incorporar a visualização nativa do Android e iOS usando AndroidView e UiKitView respectivamente que de acordo com o Flutter Docs é uma operação cara e deve ser evitada e, como resultado, há um atraso significativo durante a rolagem.

Essa é a razão pela qual a equipe do flutter está atrasando a implementação de anúncios nativos como parte da árvore de widgets do flutter porque eles estão aguardando uma maneira melhor e mais rápida de incorporar visualizações nativas no flutter ou algumas outras melhorias?

Mas não seria possível implementar admob (anúncios nativos) completamente em flutter/dart sem depender do Android e iOS?

Desesperado para ter suporte para anúncios nativos em visualizações de lista flutuantes. Qualquer tipo de linha do tempo sobre quando podemos usar anúncios nativos em vibração pela equipe será útil.

Existem muitos plug-ins de terceiros que implementam anúncios nativos da AdMob. Conhecendo a notoriedade do Google por banir os desenvolvedores por questões triviais, tenho medo de usar essas soluções. Estou ansioso para a implementação de primeira parte disso. Por favor, poderia dar uma linha do tempo?

Temos boas notícias para todos vocês, com o anúncio de hoje do suporte beta para este recurso:
Suporte para banner inline e formatos de anúncios nativos no Flutter

No momento, isso está em uma versão beta fechada, mas recomendamos que você se inscreva para participar se estiver pronto para usar esse recurso em um aplicativo de produção. Supondo que tudo corra bem, planejamos abrir isso de forma mais ampla no início de 2021.

Temos boas notícias para todos vocês, com o anúncio de hoje do suporte beta para este recurso:
Suporte para banner inline e formatos de anúncios nativos no Flutter

No momento, isso está em uma versão beta fechada, mas recomendamos que você se inscreva para participar se estiver pronto para usar esse recurso em um aplicativo de produção. Supondo que tudo corra bem, planejamos abrir isso de forma mais ampla no início de 2021.

Isso é incrível ❤️. Já faz alguns dias desde que me inscrevi para o programa beta. Aguardando ansiosamente por uma resposta ✨

@timsneath
Estou muito feliz com esse esforço para tornar o aplicativo flutter fácil de monetizar sem depender do Firebase

Espero também que o mesmo esforço seja dedicado à
tornando o _flutter web_ amigável primeiro e para adicionar suporte ao adsense depois
ter alguma _paridade_ entre todas as plataformas suportadas pelo flutter

Também me inscrevi para o programa beta. Alguém recebeu uma resposta?

Esta página foi útil?
0 / 5 - 0 avaliações