Flutter: Нативная реклама Google интегрирована в дерево виджетов Flutter

Созданный на 15 сент. 2017  ·  133Комментарии  ·  Источник: flutter/flutter

В этом комментарии обсуждаются различные способы решения этой проблемы, которые мы рассматриваем, и приводятся ссылки на более конкретные проблемы, которые охватывают конкретные шаги по решению этой проблемы: https://github.com/flutter/flutter/issues/12114#issuecomment -505633342.
Над некоторыми из них мы работаем сегодня. Пожалуйста, смотрите отдельные ошибки для деталей.


И Firebase (AdMob), и Facebook поддерживают формат «Native Ads»:

Нативные объявления отображаются вместе с контентом приложения, при этом отображение и форматирование (цвета, шрифты) контролируются самим приложением.

P3 crowd firebase firebase_admob passed first triage plugin new feature transferred

Самый полезный комментарий

Повторная активация снова. # 8098 был ограничен для отслеживания только поддержки баннеров и межстраничных объявлений.

Если для вас важна поддержка нативной рекламы Admob, рассмотрите возможность «проголосовать» за нее, нажав «большой палец вверх» в самом верхнем комментарии к этой ошибке.

Все 133 Комментарий

Не лучше ли было бы иметь поддержку DFP? Позволит ли нам интегрировать более широкий спектр продуктов, в том числе собственные баннеры, Ad Exchange/AdSense, а также нативную/гибкую рекламу?

Спасибо за ваш отзыв! Можете ли вы связать нас с DFP?

Я думаю, что @gcshri означает DoubleClick for Publishers , который, как ни странно, раньше назывался DART 😄

Полный круг!

Четверг, 12 октября 2017 г., 11:34 Эухенио Марлетти[email protected]
написал:

Я думаю, @gcshri https://github.com/gcshri означает DoubleClick для
Издатели https://en.wikipedia.org/wiki/DoubleClick_for_Publishers ,
который, как ни странно, раньше назывался DART 😄


Вы получаете это, потому что вы создали тему.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/flutter/flutter/issues/12114#issuecomment-336227022 ,
или заглушить тему
https://github.com/notifications/unsubscribe-auth/AAAVZzZFhnb80PxDhsBj6k_30sbrs7qXks5srlu6gaJpZM4PZQgi
.

Ага. Избегал Dart, так как я продолжал думать, что это какой-то язык сценариев, появившийся в магазине doubleclick. А если серьезно, интеграция с DFP ​​открыла бы Flutter для некоторых из нас, которые полагаются на доход от рекламы от Google и других источников.

Спасибо. Если вы можете добавить несколько ссылок на API, относящиеся к DFP, мы (и сообщество) сможем посмотреть, каковы требования.

Это, вероятно, будет соответствующей ссылкой.

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

Большинство издателей будут использовать реализацию javascript в Интернете или
в HTML5/гибридных приложениях.

Гит репозитории:

https://github.com/googleads

Повторная активация снова. # 8098 был ограничен для отслеживания только поддержки баннеров и межстраничных объявлений.

Если для вас важна поддержка нативной рекламы Admob, рассмотрите возможность «проголосовать» за нее, нажав «большой палец вверх» в самом верхнем комментарии к этой ошибке.

Возможно ли это вообще без какой-либо работы на стороне Admob? Я имею в виду, что Flutter использует настраиваемые элементы управления, а нативная реклама использует собственные элементы управления.

Как правило, эта проблема является основным препятствием для использования Flutter в моем текущем проекте, поскольку я не знаю, когда можно будет использовать нативную рекламу и будет ли это возможно вообще.

Это было бы отличным дополнением, позволяющим отображать нативную рекламу вместе с содержимым приложения.

есть прогресс в этом?

Нам (сообществу) это очень нужно. Есть ли прогресс в этом?

Даже игры (и приложения) Unity могут отображать нативную рекламу: https://developers.google.com/admob/unity/custom-native .

Согласитесь, эта функция очень нужна. Немного амбициозно, но сможем ли мы довести это до версии 1.0 или раньше? копия @mit-mit

К сожалению, у нас нет графика, который мы могли бы предложить для этой функции.

Если это нельзя сделать как флаттер-виджет, возможно ли, что мы (то есть я) можем посмотреть на редактирование версий кода kotlin/swift и использовать с ними SDK для мобильных объявлений? Не слишком уверен в том, как работает Flutter, но я предполагаю, что, поскольку он позволяет подключаться к собственным API, это должно быть возможно?

Если разработчики смогут использовать пакет AdMob и позиционировать его с помощью руководств и какого-либо одобрения, это будет потрясающе — как со стороны пользователя, так и со стороны разработчиков, на мой взгляд.

какой-либо прогресс?

Любой прогресс в этом. Эта вещь очень нужна.

Требует ли эта функция основных изменений в движке флаттера?

Выглядит многообещающе.. https://github.com/YoussefKababe/admob_flutter

Есть ли запланированный релиз на этом?

Мне также интересно, есть ли запланированный выпуск или какие-либо новости вообще. Я хотел бы использовать флаттер для моего будущего проекта, но нативная реклама имеет решающее значение. Мне не нужен уродливый баннер внизу моего приложения...

То же самое. Нативная реклама необходима для красивого приложения.

Так долго ждал этого :'(

Вам нравится эта самая востребованная функция? Другие связанные сторонние пакеты не поддерживаются. Так что это единственная надежда.

Я студент и хочу заработать немного денег на своем приложении, но типы объявлений по умолчанию слишком навязчивы. Я очень надеюсь, что с этим можно что-то сделать в ближайшее время.

Это выглядит многообещающе. https://pub.dartlang.org/packages/flutter_google_ad_manager , только что проверил, работает как положено.

Возникло исключение на iOS при первом запуске, чтобы исправить его, выполните шаги, указанные здесь: https://github.com/ko2ic/flutter_google_ad_manager/pull/4/commits/5ab12ad22927e1bab3615658e75636fac746fcf7.

Проверьте https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start или https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick. -начать для более подробной информации.

Я использую пакет rxDart в своем проекте, и получаю данные с сервера в виде потоков, добавляю firebase_admob и показываю рекламу в приложении, но когда реклама на баннере меняется, мои потоки запускаются автоматически. Почему так?

Выглядит многообещающе.. https://github.com/YoussefKababe/admob_flutter

@Purus - какие-либо другие причины, мешающие вам использовать вышеупомянутый плагин, помимо отсутствия поддержки iOS и AndroidX? Я считаю, что последнее должно быть решено в ближайшее время, учитывая последние события...

@theneshofficial — поддерживает ли https://pub.dartlang.org/packages/flutter_google_ad_manager нативную рекламу?

У нас есть плагин для нашего приложения, который успешно реализует нативную рекламу (AdMob). У нас это реализовано через AndroidViews и UIKitViews. К сожалению, AdMob SDK заставляет вас встраивать рекламу в UnifiedNativeAd, поэтому вы не можете отправлять рекламные данные во Flutter. Вот почему написать плагин Flutter для этого совсем не просто. Вместо этого мы, по сути, создаем большую часть пользовательского интерфейса в Dart, а затем создаем весь текст, изображения и т. д. в самих Android/iOS, которые затем накладываются на пользовательский интерфейс флаттера. Это работает, хотя, конечно, не является предпочтительным из-за необходимости создавать макеты для обеих платформ. Тем не менее, объявления отображаются нормально, на них можно нажимать и т. д.

Однако для нас есть два больших блокировщика, состояние UIKitViews и производительность в целом. Что касается первого, как видно из # 25965, UIKitViews в настоящее время не могут быть обрезаны. Это означает, что они не работают с определенными элементами пользовательского интерфейса, такими как TabBar . Для последнего проблема заключается в том, что встраивание представлений платформы влияет на производительность нашего пользовательского интерфейса. Мы приложили все усилия, чтобы свести к минимуму падение производительности, до такой степени, что у нас больше нет каналов методов для этого плагина (раньше мы могли отслеживать загрузку рекламы, но этот вызов был напрямую связан с заминкой). в производительности пользовательского интерфейса). Тем не менее, особенно при запуске, существует значительное количество мусора, связанного с созданием только одного из этих представлений платформы. Индикаторы загрузки и анимация в целом останавливаются примерно на секунду. После этого этот удар по производительности становится меньше, но поскольку в идеале мы хотели бы встроить рекламу в список, мы не можем поддерживать 60 кадров в секунду при прокрутке (профилировщик производительности показывает максимум около 100 мс на кадр).

Вот небольшой пример кода Java. Сторона iOS на самом деле такая же.

    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 - чувак, ты в основном исключаешь основные плюсы Flutter - кроссплатформенность, реализуя нативную рекламу. Я не думаю, что имеет смысл использовать Flutter в вашем случае. Не могли бы вы взглянуть на https://github.com/YoussefKababe/admob_flutter и посмотреть, не вернет ли этот подход вас в мир Flutter?

@angel1st Это рекламные баннеры, реализованные почти точно так же. Нам нужна нативная реклама. Мы по-прежнему используем возможности Flutter для всех остальных частей приложения, поэтому ваш ответ не имеет для меня смысла. Это ограничение в рекламном SDK, я не могу представить, что это изменится в ближайшее время, если только не будет выпущен официальный рекламный SDK для Flutter из-за ограничения на использование UnifiedNativeAd.

Мы @dreamsoftin внедрили Facebook Audience Network для Flutter (https://github.com/dreamsoftin/facebook_audience_network). В настоящее время плагин предназначен только для Android и поддерживает баннеры, межстраничные объявления, видео с вознаграждением, видео в потоке и нативную рекламу. Я ищу кого-то, кто может помочь нам в реализации части iOS.

Демонстрация нативной рекламы:

Какой-либо прогресс? хотелось бы, чтобы это было доступно с флаттером

Привет, ребята, разработчики отдают приоритет наиболее понравившимся (👍) проблемам по порядку, так что продолжайте голосовать за проблему. Спасибо!

Я просто не могу обновить свое приложение флаттера из-за этого (нативная реклама), если вы, ребята, можете сказать нам, когда вы его реализуете, мы можем спланировать все соответствующим образом.

Спасибо.

Пока не будет официального обновления, вы можете использовать admob_flutter
пакет версии 0.2.0.

Спасибо,

Пурушотаман Рамануджам

Пн, 13 мая 2019 г., 22:03 Темный шоколад, уведомления@github.com
написал:

Я просто не могу обновить свое приложение флаттера из-за этого, если вы, ребята,
можете сказать нам, когда вы будете внедрять его, мы можем планировать вещи
соответственно.

Спасибо.


Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/flutter/flutter/issues/12114?email_source=notifications&email_token=AAIHDZ245EMJ2W2HX6MIHDDPVGJ7JA5CNFSM4D3FBARKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODue84-8ment , 29iss
или заглушить тему
https://github.com/notifications/unsubscribe-auth/AAIHDZYX4MEYBTZTHKDQQFDPVGJ7JANCNFSM4D3FBARA
.

Единственная сложная часть admob_flutter — это отсутствие поддержки iOS. В остальном он намного лучше, чем этот.

@angel1st Эта ветка предназначена для нативной рекламы, и даже admob_flutter ее не поддерживает.

Посетите https://github.com/dreamsoftin/facebook_audience_network. Он поддерживает нативную рекламу.

@SachinGanesh - у FAN есть серьезные проблемы с ценой за тысячу показов.

Небольшой разглагольствования , которое не добавляет ничего технического к этому обсуждению. Для меня странно, что Google не поддерживает свой продукт с самым высоким доходом (реклама) в том, что должно быть его самой популярной структурой для разработчиков. Есть разрыв в силе. :)

Посетите https://github.com/dreamsoftin/facebook_audience_network. Он поддерживает нативную рекламу.

@SachinGanesh Возможна ли поддержка нативной рекламы на iOS?

Проверка. Пожалуйста, сделайте этот плагин лучше!

нам всем это нужно😁😁

Этот плагин обновлен для поддержки iOS, а также для показа встроенной рекламы admob, но нативная реклама еще не поддерживается. https://pub.dev/packages/admob_flutter

Я работаю в очень крупном издателе, который ежедневно посещают миллионы читателей (_я разговаривал с различными членами команды Flutter, и они знают издателя, на которого я ссылаюсь_). У нас есть приложение MVP Flutter, которое можно выпустить с базовым firebase_admob, но мы рассматриваем возможность создания еще одного приложения, для которого потребуется реклама DFP , а отсутствие поддержки нативной рекламы является препятствием. Это разочаровывает, поскольку мы вложили ресурсы во Flutter и сдерживаемся, возможно, самым важным аспектом для многих разработчиков приложений. POI: Большинство наших рекламных партнеров используют представления HTML и JavaScript внутри WebViews.

Читая некоторые из сообщений, сделанных выше в этой теме, становится ясно, что многие пытались решить эту проблему способами, аналогичными нашей собственной команде разработчиков, но эти подходы не удовлетворяют требованиям рекламной сети, их собственные методы обнаружения мошенничества и это принципиально то, что должна решить команда Flutter.

Я хотел бы подчеркнуть, что очень важно поднять этот вопрос, поскольку в конечном итоге это повлияет на принятие Flutter в компаниях, где реклама является важным каналом дохода.

Примеры объявлений, которые мы обязаны показывать, включают такие:
https://vimeo.com/186510665

Обновлять:

Еще немного предыстории: при тестировании нашего примера с Teads отображается реклама и воспроизводится встроенное видео, однако журнал показывает проблему с правильным отслеживанием видимости:
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

Посетите https://github.com/dreamsoftin/facebook_audience_network. Он поддерживает нативную рекламу.

@SachinGanesh Возможна ли поддержка нативной рекламы на iOS?

да. Это возможно с виджетом UiKitView. Но нативная реклама для iOS еще не реализована в facebook_audience_network.

Я работаю с @nodinosaur, и, чтобы добавить к его мнению, у нас есть предстоящий проект, который был бы великолепен с Flutter, но отсутствие движения в DFP/рекламе не означало бы отсутствие трепета.

Я основатель крупнейшей социальной сети в моей стране с 15 миллионами активных пользователей. Я решил мигрировать на Flutter, а когда закончил приложение, понял, что монетизировать его не получится. Я не буду портить пользовательский опыт баннерами и межстраничными объявлениями. Native ADS — это обязательное приложение сегодня, потому что оно позволяет вам монетизировать его, не проявляя агрессивности.
4 месяца потерянной работы, возвращаюсь к Swift + Kotlin.

@jonataslaw спасибо за ваш отзыв. Нативные объявления DFP работают. Некоторые издатели, такие как Teads, используют собственный код обнаружения видимости. Я считаю, что решил это.

Соответствующий код: https://github.com/flutter/engine/blob/master/shell/platform/android/io/flutter/plugin/platform/SingleViewPresentation.java .

Как объяснено в верхней части кода:

/*
 * 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
 */

Этот fakeWindowViewGroup помещается поверх EmbeddedView , хотя его прозрачный Teads, по крайней мере, считает, что он покрывает весь вид. fakeWindowViewGroup требуется, чтобы при добавлении всплывающих меню и панелей они располагались над собственным представлением.

Это, однако, на самом деле может быть достигнуто немного по-другому. Первым представлением в fakeWindowViewGroup должен быть container . Затем это делает fakeWindowViewGroup родителем, а не братом. Обратные вызовы addView / removeView /etc WindowManager могут затем просто добавлять и удалять представления, как они это делают сейчас, что помещает представление «поверх» EmbeddedView , потому что это стандартный порядок рисования в Android. Решение проблемы, связанной с тем, что брат fakeWindowViewGroup скрывает EmbeddedView .

/cc @амир

Я протестировал свой собственный локальный встроенный код просмотра, просто для тестирования.

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

И это решило проблему. Итак, если платформа SingleViewPresentation.java настроена так, как предполагалось в моем предыдущем комментарии, это решит проблему.

__Это не решение... это обходной путь. Если ваш встроенный вид пытается отобразить диалоговое окно, всплывающее меню или полноэкранный режим. Он не будет отображаться при использовании приведенного выше кода. Подождите, пока PR будет объединен в__

Прилагается PR, который должен решить проблему на Android. Я не знаю, существует ли такая же проблема на iOS. В настоящее время я не могу собрать движок, чтобы протестировать его, поэтому кому-то нужно будет запустить сборку. Если команда может сделать это напрямую, мы можем затем проверить сборку пользовательского движка на соответствие локальным ad-SDK, чтобы убедиться, что исправление работает.

Есть ли какой-либо прогресс в этой функции или сроки, на которые мы можем рассчитывать?

@RaresMihalcea он установлен для вехи будущего (срок выполнения до 01 января 2033 г.), что несколько тревожно, учитывая важность этой функции. Я подозреваю, что отсутствие поддержки нативной рекламы admob меняет правила игры для многих разработчиков.

Достигли момента, когда нам пришлось сказать клиенту: «Мы можем сделать все, что вам нужно, Flutter великолепен, но мы не можем делать нативную рекламу на iOS». Кажется безумием, что это не считается чем-то большим, когда для некоторых, кто приходит в эту структуру, это нарушает условия сделки. Гугл плз!

Проверка. Есть обновления?

Поэтому я искал альтернативные технологические стеки, которые я могу использовать для своего проекта, в котором должна быть нативная реклама.
Я обнаружил, что для них нет поддержки React Native и Ionic или реалистичной временной шкалы.
Может быть, нативная реклама предназначена только для нативных технологий?
К сожалению, похоже, что мне придется изучить Kotlin и загрузить виртуальную машину Mac OS, чтобы работать над моим любимым проектом, потому что я устал от невозможности запустить его в течение нескольких месяцев.

PS, если кто-нибудь знает модуль для Ionic или React-Native, который действительно позволяет использовать нативную рекламу, я был бы очень благодарен!

Хотя нативная реклама была бы идеальной, учитывая, что нативная реклама admob все еще находится в стадии бета-тестирования даже для разработки нативных приложений, тем временем я был бы счастлив, если бы они могли просто исправить это в своем плагине firebase_admob, который имеет следующие ограничения:

«Баннеры имеют ограниченную функциональность позиционирования. Они могут быть расположены вверху или внизу экрана и на логическом смещении пикселя от края».

Если бы они могли исправить это, по крайней мере, мы все могли бы показывать рекламу в «родном» виде, где пользователи могли бы прокручивать ее и т. д.

Я знаю, что есть другие плагины, которые пытаются решить эту проблему, но они глючат, особенно для iOS. Было бы здорово, если бы он был частью плагина с поддержкой флаттера под названием «firebase_admob».

Flutter великолепен, но я не буду ждать до 1 января 2033 года, чтобы иметь нативную рекламу. Это забавно, это действительно забавно, сейчас 2019 год, и чтобы иметь такую ​​важную роль, нам придется ждать, пока родятся наши внуки (в 2033 году может даже не быть «Андроида», а технология «IOS» обновляется каждое десятилетие ) имеют нативную рекламу.

Спасибо всем за ваши отзывы.

В этой ветке обсуждается множество функций и потенциальных решений, я разбиваю это на несколько вопросов, чтобы лучше понять потребности сообщества, пожалуйста, добавьте большой палец вверх к проблемам, которые вас волнуют.

Поддержка расширенной нативной рекламы за счет встраивания пользовательского интерфейса нативной рекламы для конкретной платформы как части дерева виджетов.

Термин «нативная реклама», используемый в текущем выпуске, относится к определенному формату рекламы AdMob под названием « Нативная реклама », который в настоящее время доступен ограниченному кругу разработчиков приложений (издателей). Формат Native Ads позволяет разработчикам настраивать способ отображения рекламы (путем создания собственных представлений Android/iOS для рекламы).

Обсуждаемая здесь функция будет означать, что разработчики приложений будут использовать компоненты пользовательского интерфейса Android/iOS (а не виджеты Flutter) для настройки отображения рекламы, а нативная реклама позже будет встроена в дерево виджетов Flutter при отображении платформой.

Это то, что мы отслеживаем в текущем выпуске.

Встраивание рекламных баннеров AdMob в дерево виджетов Flutter

Дополнительная функция, которая обсуждается в этом выпуске, — это возможность встраивать рекламный баннер AdMob как часть дерева виджетов Flutter (по сравнению с текущим подходом, используемым подключаемым модулем firebase_admob, который заключается в наложении рекламного баннера поверх пользовательского интерфейса Flutter в предварительно установленное положение).

Это отслеживается на https://github.com/flutter/flutter/issues/35081 , пожалуйста, поставьте большой палец вверх, если вам это небезразлично.

Поддержка Native Ads Advanced за счет наложения пользовательского интерфейса собственной рекламы для конкретной платформы поверх пользовательского интерфейса Flutter.

Это даст примерно ту же функциональность, что и текущая поддержка баннеров в плагине firebase_admob, но с нативной рекламой (например, нативная реклама появляется в фиксированной позиции, перемещаясь по всему пользовательскому интерфейсу Flutter).

Хотя возможность встраивать нативную рекламу, очевидно, является лучшим вариантом, этот «плавающий» подход, похожий на текущую поддержку баннеров, разумно ожидать в более короткие сроки.

Пожалуйста, добавьте палец вверх на https://github.com/flutter/flutter/issues/35082 , если эта опция вам поможет.

Поддержка расширенной нативной рекламы с рендерингом Flutter

Это означает, что вы будете использовать виджеты Flutter для рендеринга нативной рекламы, аналогично тому, как вы бы это делали, если бы разрабатывали для нативной Android/iOS.

Обратите внимание, что этот вариант, вероятно, является наиболее трудным для достижения и все еще далеко в будущем.

Это отслеживается в https://github.com/flutter/flutter/issues/35083.

Хотя нативная реклама была бы идеальной, учитывая, что нативная реклама admob все еще находится в стадии бета-тестирования даже для разработки нативных приложений, тем временем я был бы счастлив, если бы они могли просто исправить это в своем плагине firebase_admob, который имеет следующие ограничения:

«Баннеры имеют ограниченную функциональность позиционирования. Они могут быть расположены вверху или внизу экрана и на логическом смещении пикселя от края».

Если бы они могли исправить это, по крайней мере, мы все могли бы показывать рекламу в «родном» виде, где пользователи могли бы прокручивать ее и т. д.

Я знаю, что есть другие плагины, которые пытаются решить эту проблему, но они глючат, особенно для iOS. Было бы здорово, если бы он был частью плагина с поддержкой флаттера под названием «firebase_admob».

@matte5031 Я попробовал ' https://pub.dev/packages/admob_flutter ' с тестовой рекламой Android, и до сих пор я в восторге от того, как реклама может быть добавлена ​​ниже Scaffold, в представление списка, и решил не только большинство проблем, с которыми я столкнулся. другие плагины для флаттера admob также с техническим стеком react.js и Apace cordova. Однако я просто тестирую тестовые объявления AdMob и не подтверждаю это в производстве.

@ashishsukhija Ye, я знаю, что тестовая реклама для Android сработала и для меня, но не для iOS. Поэтому я бы предпочел, чтобы это было включено в поддерживаемый Google плагин, который уже существует, но не имеет этого банкомата.

Поддержка расширенной нативной рекламы за счет встраивания пользовательского интерфейса нативной рекламы для конкретной платформы как части дерева виджетов.

Это уже возможно во Flutter с представлениями платформы ( Android View / UIKitView ). Мы внедрили нативную рекламу в плагин Facebook Audience Network . Это также означает, что любой рекламный SDK с нативной рекламой можно легко добавить в приложение флаттера и отобразить в дереве виджетов.

Вот пример того, как Native Ad выглядит в нашем рабочем приложении:
Webp net-resizeimage

@SachinGanesh Ваш плагин поддерживает только Android. UIKitView имеет серьезные ограничения, такие как невозможность отсечения (#25965), которые необходимо устранить, прежде чем мы сможем назвать этот метод надежным. В настоящее время при использовании этого метода также возникают значительные проблемы с производительностью.

@JaspervanRiet Есть ли необходимость обрезать пользовательский интерфейс нативной рекламы. Поправьте меня, если я ошибаюсь, для контейнера потребуется максимальная ширина, верно?

@FarmaanElahi Необходимость в отсечении связана не только с тем, что было бы полезно обрезать сам виджет, но и с тем, что отсутствие его поддержки означает, что в настоящее время UIKitViews обрезают элементы пользовательского интерфейса. Если вы поместите UIKitView с рекламой в список, это представление будет вырезано через TabBar . Это означает, что для нашего проекта он непригоден для показа рекламы.

@SachinGanesh Плагин отличный и, честно говоря, лучший, что у нас есть на данный момент с точки зрения нативной рекламы.
Наконец-то я могу хотя бы написать код своего пользовательского интерфейса со всеми его элементами. Не могли бы вы опубликовать дорожную карту того, как вы хотите улучшить плагин, на его странице GitHub? Интересно, когда появится поддержка IOS.

Обратите внимание: поскольку AndroidView и UiKitView во Flutter основаны на низкоуровневых манипуляциях с компонентами пользовательского интерфейса платформы, почти гарантировано, что они будут взаимодействовать с Google Mobile Ads SDK способами, которые команда разработчиков мобильной рекламы не ожидала и не тестировала. Даже если этот подход выглядит так, как будто он работает прямо сейчас, он, вероятно, столкнется с проблемами с функциональностью MRAID, кодом JS, включенным в креативы, а также с измерением показов и кликов. Последнее особенно важно, поскольку отклонения в статистике показов и кликов могут привести к блокировке аккаунтов.

Пока мы работаем над этими проблемами с соответствующими сторонами, мы настоятельно рекомендуем использовать плагин firebase_admob команды Flutter и не рекомендуем использовать плагины, которые используют представления платформы для встраивания рекламы AdMob.

Спасибо за информацию @amirh <3

Это абсолютно необходимо, чтобы Flutter был жизнеспособным выбором для бесплатных приложений.

Можем ли мы заставить команду Admob проверить, является ли использование AndroidView и UiKitView допустимым решением? Если это не так, как объясняет @amirh выше, каково альтернативное решение?

@charleshan см. https://github.com/flutter/flutter/issues/12114#issuecomment-505633342 для проблем, которые отслеживают различные решения (и, надеюсь, их решение скоро, скрестим пальцы).

Подтвержденная учетная запись Twitter для Google Admob объявила, что нативная реклама будет доступна для всех разработчиков. Подумал, что эта ветка может захотеть узнать об этом :).
image

Как дела?

Спасибо всем за ваши отзывы.

В этой ветке обсуждается множество функций и потенциальных решений, я разбиваю это на несколько вопросов, чтобы лучше понять потребности сообщества, пожалуйста, добавьте большой палец вверх к проблемам, которые вас волнуют.

Поддержка расширенной нативной рекламы за счет встраивания пользовательского интерфейса нативной рекламы для конкретной платформы как части дерева виджетов.

Термин «нативная реклама», используемый в текущем выпуске, относится к определенному формату рекламы AdMob под названием « Нативная реклама », который в настоящее время доступен ограниченному кругу разработчиков приложений (издателей). Формат Native Ads позволяет разработчикам настраивать способ отображения рекламы (путем создания собственных представлений Android/iOS для рекламы).

Обсуждаемая здесь функция будет означать, что разработчики приложений будут использовать компоненты пользовательского интерфейса Android/iOS (а не виджеты Flutter) для настройки отображения рекламы, а нативная реклама позже будет встроена в дерево виджетов Flutter при отображении платформой.

_Это то, что мы отслеживаем в текущем выпуске._

Встраивание рекламных баннеров AdMob в дерево виджетов Flutter

Дополнительная функция, которая обсуждается в этом выпуске, — это возможность встраивать рекламный баннер AdMob как часть дерева виджетов Flutter (по сравнению с текущим подходом, используемым подключаемым модулем firebase_admob, который заключается в наложении рекламного баннера поверх пользовательского интерфейса Flutter в предварительно установленное положение).

_Это отслеживается в #35081, пожалуйста, поставьте большой палец вверх, если вам это небезразлично._

Поддержка Native Ads Advanced за счет наложения пользовательского интерфейса собственной рекламы для конкретной платформы поверх пользовательского интерфейса Flutter.

Это даст примерно ту же функциональность, что и текущая поддержка баннеров в плагине firebase_admob, но с нативной рекламой (например, нативная реклама появляется в фиксированной позиции, перемещаясь по всему пользовательскому интерфейсу Flutter).

Хотя возможность встраивать нативную рекламу, очевидно, является лучшим вариантом, этот «плавающий» подход, похожий на текущую поддержку баннеров, разумно ожидать в более короткие сроки.

_Пожалуйста, добавьте палец вверх до #35082, если эта опция вам поможет._

Поддержка расширенной нативной рекламы с рендерингом Flutter

Это означает, что вы будете использовать виджеты Flutter для рендеринга нативной рекламы, аналогично тому, как вы бы это делали, если бы разрабатывали для нативной Android/iOS.

Обратите внимание, что этот вариант, вероятно, является наиболее трудным для достижения и все еще далеко в будущем.

_Это отслеживается в #35083_

Я некоторое время слежу за этой веткой и умудрился пропустить этот запрос на голосование за функции. Не уверен, насколько поможет голосование, поскольку этот вопрос был одним из самых популярных в течение почти 18 месяцев, и у нас нет признаков какого-либо прогресса.

Я помню, как кто-то поделился этим здесь пару недель назад, но похоже, что он/она удалил этот пост.

Каждый здесь должен заполнить ежеквартальный опрос от команды Flutter: https://twitter.com/flutterdev/status/1160961757118181378 .

Более конкретно эта часть:
image

Я помню, как кто-то поделился этим здесь пару недель назад, но похоже, что он/она удалил этот пост.

Каждый здесь должен заполнить ежеквартальный опрос от команды Flutter: https://twitter.com/flutterdev/status/1160961757118181378 .

Более конкретно эта часть:
image

Опрос больше не активен.

Есть новости о родной части?

Не похоже, что эта проблема будет решена в ближайшее время. Возможно, кто-то из команды Flutter/Google сможет связаться с ребятами из Admob, чтобы узнать, можно ли что-нибудь сделать с их стороны. Мне интересно, как нативная реклама работает в Unity.
https://developers.google.com/admob/unity/custom-native

Если это не вариант, можем ли мы подумать об альтернативном решении на данный момент? Мы хотели бы монетизировать бесплатные приложения ненавязчивым способом, так как насчет какой-нибудь услуги партнерской программы (партнерка CJ)? Кроме того, у кого-нибудь есть рекомендации по рекламным технологиям с открытым исходным кодом, которые мы можем использовать?

@charleshan - это кажется мертвой возможностью. Рассмотрите возможность использования менеджера рекламы и связанного с ним виджета flutter_ad_manager. Вы можете добавить туда несколько стандартных баннеров и создать несколько виджетов в своем приложении.

Все плагины Firebase перемещаются с https://github.com/flutter/plugins на https://github.com/FirebaseExtended/flutterfire.
Означает ли это, что текущий выпуск устарел? Кажется, мы должны открыть новую тему там.

В любом случае я бы оставил здесь проблему, так как нам потенциально могут потребоваться изменения фреймворка/движка для полной поддержки этого.

Это выглядит многообещающе: https://pub.dev/packages/native_ads. Нам удалось заставить нативную тестовую рекламу работать на Android. В iOS еще не тестировал. Вам нужно добавить native_ad_layout.xml в каталог android/app/src/res/layout и изменить packageName на ваш applicationId.

Похоже, прогресс есть 🙌

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

@сетладд

Эта проблема была перенесена на https://github.com/FirebaseExtended/flutterfire/issues/968. Дальнейшее сотрудничество будет осуществляться там.

Поскольку проблемы firebase_admob требуют работы как на стороне Flutter, так и на стороне плагинов, эти проблемы также останутся открытыми здесь, пока не будут решены.

Мне также нужно это для монетизации приложения, которое в значительной степени зависит от данных, отправленных пользователем. Мне действительно нужен ненавязчивый способ отображения рекламного баннера вместе с контентом. Спасибо за усилия.

Я не мог заставить что-либо из этого работать в течение нескольких месяцев. Мы знаем, будет ли это работать без проблем с iOS в то же время?

Любые обновления для этого?

Привет, есть пакет под названием native_ads, который поддерживает нативную рекламу от Google AdMob. Я еще не пробовал, но это просто предложение.

Мы начали работу с https://pub.dev/packages/native_ads. Вы можете установить наше приложение Tide, чтобы проверить это:

https://play.google.com/store/apps/details?id=com.us.techone.tidewatch

https://apps.apple.com/us/app/tidewatch-by-techone/id1477715216

Небольшое предостережение о native_ads и любых других плагинах, которые пытаются использовать виджеты Flutter PlatformView для показа рекламы:

Хотя приятно видеть, что люди в сообществе работают над такими вещами, все должны знать, что просто вывести рекламу на экран — это только часть работы любого плагина для мобильной рекламы. Помимо отображения, объявления должны отслеживать показы, обрабатывать клики, обрабатывать такие вещи, как MRAID, размещение AdChoices, функции защиты от спама и точное измерение целого ряда сигналов.

Причина, по которой до сих пор нет плагина от Google для нативной рекламы, заключается в том, что очень сложно сделать все правильно, а последствиями неправильного понимания могут быть потеря дохода, неточная статистика и даже блокировка аккаунта AdMob или любым другим способом. опосредованная рекламная сеть.

По этой причине я настоятельно рекомендую пока придерживаться плагина firebase_admob . Хотя этот плагин не включает нативную рекламу, известно, что форматы, которые он поддерживает, реализуются корректно.

В Google есть инженеры, работающие над улучшением интеграции рекламы, но пока это еще не завершенный проект.

Небольшое предостережение о native_ads и любых других плагинах, которые пытаются использовать виджеты Flutter PlatformView для показа рекламы:

Хотя приятно видеть, что люди в сообществе работают над такими вещами, все должны знать, что просто вывести рекламу на экран — это только часть работы любого плагина для мобильной рекламы. Помимо отображения, объявления должны отслеживать показы, обрабатывать клики, обрабатывать такие вещи, как MRAID, размещение AdChoices, функции защиты от спама и точное измерение целого ряда сигналов.

Причина, по которой до сих пор нет плагина от Google для нативной рекламы, заключается в том, что очень сложно сделать все правильно, а последствиями неправильного понимания могут быть потеря дохода, неточная статистика и даже блокировка аккаунта AdMob или любым другим способом. опосредованная рекламная сеть.

По этой причине я настоятельно рекомендую пока придерживаться плагина firebase_admob . Хотя этот плагин не включает нативную рекламу, известно, что форматы, которые он поддерживает, реализуются корректно.

В Google есть инженеры, работающие над улучшением интеграции рекламы, но пока это еще не завершенный проект.

Хорошо, спасибо за объяснение!

Небольшое предостережение о native_ads и любых других плагинах, которые пытаются использовать виджеты Flutter PlatformView для показа рекламы:

Хотя приятно видеть, что люди в сообществе работают над такими вещами, все должны знать, что просто вывести рекламу на экран — это только часть работы любого плагина для мобильной рекламы. Помимо отображения, объявления должны отслеживать показы, обрабатывать клики, обрабатывать такие вещи, как MRAID, размещение AdChoices, функции защиты от спама и точное измерение целого ряда сигналов.

Причина, по которой до сих пор нет плагина от Google для нативной рекламы, заключается в том, что очень сложно сделать все правильно, а последствиями неправильного понимания могут быть потеря дохода, неточная статистика и даже блокировка аккаунта AdMob или любым другим способом. опосредованная рекламная сеть.

По этой причине я настоятельно рекомендую пока придерживаться плагина firebase_admob . Хотя этот плагин не включает нативную рекламу, известно, что форматы, которые он поддерживает, реализуются корректно.

В Google есть инженеры, работающие над улучшением интеграции рекламы, но пока это еще не завершенный проект.

Разве Mobile Ads SDK не отвечает за отслеживание показов, обработку кликов, функции защиты от спама и точное измерение целого ряда сигналов. Чем это отличается от того, если бы мы создавали собственное приложение для Android и следовали инструкциям здесь: https://developers.google.com/admob/android/native/start

Небольшое предостережение о native_ads и любых других плагинах, которые пытаются использовать виджеты Flutter PlatformView для показа рекламы:
Хотя приятно видеть, что люди в сообществе работают над такими вещами, все должны знать, что просто вывести рекламу на экран — это только часть работы любого плагина для мобильной рекламы. Помимо отображения, объявления должны отслеживать показы, обрабатывать клики, обрабатывать такие вещи, как MRAID, размещение AdChoices, функции защиты от спама и точное измерение целого ряда сигналов.
Причина, по которой до сих пор нет плагина от Google для нативной рекламы, заключается в том, что очень сложно сделать все правильно, а последствиями неправильного понимания могут быть потеря дохода, неточная статистика и даже блокировка аккаунта AdMob или любым другим способом. опосредованная рекламная сеть.
По этой причине я настоятельно рекомендую пока придерживаться плагина firebase_admob . Хотя этот плагин не включает нативную рекламу, известно, что форматы, которые он поддерживает, реализуются корректно.
В Google есть инженеры, работающие над улучшением интеграции рекламы, но пока это еще не завершенный проект.

Разве Mobile Ads SDK не отвечает за отслеживание показов, обработку кликов, функции защиты от спама и точное измерение целого ряда сигналов. Чем это отличается от того, если бы мы создавали собственное приложение для Android и следовали инструкциям здесь: https://developers.google.com/admob/android/native/start

Дело в том, что просмотр платформы может иметь побочные эффекты и вести себя иначе, чем та же реклама, просматриваемая непосредственно на нативных платформах.
Например, если видимость объявления подсчитывается, когда процент просмотра показан за определенный период времени.
Вы не уверены на 100%, что 1-й пиксель рекламы появляется и засчитывается одинаково в нативе и футтере?

Использование рекламы в непредусмотренной среде может вызвать возражения Google. Тем более, что это напрямую влияет на их бизнес-модель.

Это как минимум серая зона.

Другими словами, любой плагин, созданный для Flutter для отображения мобильной рекламы, должен гарантировать, что он не будет мешать рекламному SDK выполнять свою работу, а это довольно сложная задача. Добавьте к этому давление, которое возникает при работе над плагином, который может буквально отвечать за чьи-то средства к существованию, и вы увидите, насколько важно получить надежный плагин перед его выпуском.

Это все справедливые замечания о стороннем плагине нативной рекламы. Как только у нас появится лучшее решение от Google, мы обновим наше приложение.

Я работаю над приложением для новостной ленты, и мне действительно нужно размещать нативную рекламу, смешанную с сообщениями. Так что, скорее всего, мне следует использовать подход добавления к приложению, а не плагина, поэтому экран листинга реализован в Swift/Kotlin для работы с рекламой, остальные экраны, на которых нет рекламы, могут быть реализованы во Flutter.

Я хотел бы отметить, что плагин flutter_admob в настоящее время реализует по крайней мере одну нерекомендуемую реализацию баннера в соответствии с политиками Admob.

Я считаю, что он реализует «объявление, перекрывающееся с содержимым приложения» и, в большинстве случаев Android, «реклама, зажатая между элементами приложения». Вы можете найти соответствующую информацию здесь .

При этом я не уверен, что хуже, если быть в «серой зоне», как упоминалось выше, или напрямую реализовывать то, что указано как «противоречащее политике» на самой странице политик Admob 🤔

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

Оверлей баннера на экране выглядит _очень отвратительно_, особенно в сочетании с красивым флаттерным UI/UX.

Пока у нас не будет надежного решения для монетизации приложений с помощью рекламы, я боюсь, что это будет серьезной причиной для небольших разработчиков приложений избегать Flutter. Одно дело — сделать легкое приложение в качестве доказательства концепции, но без зацепок, обеспечивающих стабильный доход от рекламы, это просто хороший блестящий инструмент с ограниченными вариантами использования в реальном мире. Ожидание почти два года, чтобы это стало приоритетным.

Похоже, несколько дней назад была добавлена ​​нативная реклама: https://github.com/FirebaseExtended/flutterfire/pull/169 .

Похоже, несколько дней назад была добавлена ​​нативная реклама: FirebaseExtended/flutterfire#169.

Очень приятно, что они добавили это. Отличная работа, ребята!
Тем не менее, вы не можете разместить его внутри своей иерархии представлений.
Насколько я понимаю, есть только метод show , который выводит представление снизу в виде наложения.

У меня есть MainActivity.kt, а не MainActivity.java;

Могу ли я использовать нативную рекламу? Как?

Похоже, это просто Android?

Похоже, это просто Android?

Похоже, что на iOS также добавлена ​​нативная реклама https://github.com/FirebaseExtended/flutterfire/pull/2106 .

Но можете ли вы поместить его в свою иерархию представлений?

Кажется, есть только метод show, который выводит вид снизу в виде наложения, что делает его довольно бесполезным в качестве нативной рекламы.

Я понял, что в этом весь смысл, иначе это так же бесполезно.

Есть ли прогресс в этом?

Могу подтвердить, что сейчас это буквально просто баннерная реклама с возможностью настройки только из макетов Android.

Я действительно не понимаю, как текущая реализация обрабатывает отображение просмотров рекламы, если она не использует представления платформы.

Отображает ли он собственный Android View / iOS UIView поверх флаттер-представления?
Создать новое действие для межстраничных объявлений?

Может ли кто-нибудь указать мне, где это делается в коде?

Он накладывает рекламу поверх флаттер-виджета. Реклама не является частью флаттера
иерархия виджетов Таким образом, вы не сможете встроить это в виджет. Пример
представление списка

В четверг, 30 апреля 2020 г., 22:32 [email protected] написал:

Я действительно не понимаю, как текущая реализация обрабатывает отображение
просмотры рекламы, если она не использует просмотры платформы.

Отображает ли он собственные представления Android/iOS UIView над представлением флаттера?

Может ли кто-нибудь указать мне, где это делается в коде?


Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/flutter/flutter/issues/12114#issuecomment-621980272 ,
или отписаться
https://github.com/notifications/unsubscribe-auth/AESIMECDHHOREM7OCD6UC63RPGVIVANCNFSM4D3FBARA
.

Если это действительно так, то какой смысл во всем этом?

Наиболее распространенное и естественное место для нативной рекламы — это представление в виде списка. Если это невозможно, какую ценность она добавляет?

Собственно, весь смысл в их встраивании и настройке в дереве виджетов. Таким образом, они могут вписаться в стиль приложения. В этом буквально весь смысл нативной рекламы.

Есть ли прогресс в этом?

В дерево виджетов следует интегрировать не только нативную рекламу, но и баннерную рекламу. После непродолжительного использования этого виджета я понял, насколько сложно работать с плавающими баннерами в приложении. Они мешают многим визуальным элементам в приложении, меню, спискам, нижним диалоговым окнам и поверхностям на iOS и т. д. и т. д. Они просто не подходят для некоторых приложений. Обычные виджеты-баннеры — это то, что нам нужно.

рассмотрите также AdSense для флаттер-веб

С одной стороны, команда Flutter говорит, что они расставляют приоритеты проблем в соответствии с количеством полученных положительных отзывов (эта проблема в настоящее время занимает 4-е место во всем репозитории), а с другой стороны, эта проблема помечена как P6, что означает «Функция или ошибка». мы вряд ли обратимся».
Предоставление простого и беспрепятственного способа монетизации мобильных приложений с помощью рекламы является базовой функцией для любого фреймворка, но, похоже, это не относится к Flutter.

@ kf6gpe , не могли бы вы пролить свет на это?

Я бы наблюдал за проектом, прикрепленным к этому билету.
«Экосистема — Биткойн» действительно содержит множество «вещей» для PlatformViews, что может объяснить, почему мы не получаем реализацию рекламы в дротиках.

Хочет ли команда Flutter сначала улучшить (функциональность и производительность) PlatformViews, чтобы затем просто использовать нативные рекламные SDK, не переписывая их?

Тем не менее, хотелось бы большей прозрачности.

Ребята, что мы делаем? Это в основном ошибка категории 1, насколько это касается большинства людей. Это похоже на полную демонстрацию для моего приложения, и я рассматриваю другие кросс-платформенные фреймворки после того, как весь день читал о том, как эта функция работала в течение 3 с лишним лет без какого-либо значительного прогресса. Я не считаю прогрессом возможность отображать нативную рекламу в виде прославленных баннеров. У нас должна быть встроенная нативная реклама или, по крайней мере, возможность накладывать нативную рекламу на флаттер-виджеты, иначе у нас просто не будет стимула продолжать работу с фантастической платформой.

Я знаю, что это не совсем то, что нам нужно, это не нативная реклама Admob, но она работает, так что вы можете найти ее полезной.

Существует пакет для нативной рекламы Facebook Audience Network, и он отлично работает, протестирован как на Android, так и на iOS.

https://pub.dev/packages/facebook_audience_network

@jebwatson — взгляните на это https://pub.dev/packages/admob_flutter. Пока я не могу найти лучшего варианта в отношении реализации AdMob и Flutter.

Мы использовали https://pub.dev/packages/native_ads

tidewatch

Я тоже все еще жду этого. Я просто хочу отображать баннер AdMob вместе с моими флаттер-представлениями. Плавающий баннер над приложением флаттера просто уродлив и подрывает всю цель этой платформы.

Мы использовали https://pub.dev/packages/native_ads

tidewatch

Меня беспокоит, что это серая зона.
Существует вероятность того, что Google может заблокировать приложения, использующие рекламные решения, которые не предназначены для них.

На данный момент единственное доступное решение, которое сторонние библиотеки используют для отображения нативной рекламы как части дерева виджетов флаттера (например, ListView), — это встраивание собственного представления Android и iOS с использованием AndroidView и UiKitView соответственно. что, согласно Flutter Docs, является дорогостоящей операцией, и ее следует избегать, и в результате при прокрутке возникает значительная задержка.

Является ли это причиной того, что команда флаттера откладывает внедрение нативной рекламы как части дерева виджетов флаттера, потому что они ждут лучшего и более быстрого способа встраивания нативных представлений во флаттер или каких-то других улучшений?

Но разве нельзя было бы полностью внедрить admob (нативную рекламу) во флаттер/дротик, не завися от Android и iOS?

Отчаянно нуждаюсь в поддержке нативной рекламы в списках флаттера. Любая временная шкала о том, когда мы сможем использовать нативную рекламу во флаттере командой, будет полезна.

Существует так много сторонних плагинов, которые реализуют нативную рекламу AdMob. Зная печальную известность Google, банящего разработчиков за банальные проблемы, я боюсь использовать эти решения. Я с нетерпением жду первой реализации этого. Не могли бы вы дать временную шкалу?

У нас есть хорошие новости для всех вас, с сегодняшним объявлением о бета-поддержке этой функции:
Поддержка форматов встроенных баннеров и нативной рекламы во Flutter.

Сейчас это закрытая бета-версия, но мы настоятельно рекомендуем вам подать заявку на участие , если вы готовы использовать эту функцию в рабочем приложении. Если все пойдет хорошо, мы планируем открыть его более широко в начале 2021 года.

У нас есть хорошие новости для всех вас, с сегодняшним объявлением о бета-поддержке этой функции:
Поддержка форматов встроенных баннеров и нативной рекламы во Flutter.

Сейчас это закрытая бета-версия, но мы настоятельно рекомендуем вам подать заявку на участие , если вы готовы использовать эту функцию в рабочем приложении. Если все пойдет хорошо, мы планируем открыть его более широко в начале 2021 года.

Это круто ❤️. Прошло несколько дней с тех пор, как я подал заявку на участие в бета-программе. Жду с нетерпением ответа ✨

@timsneath
Я очень рад этой попытке упростить монетизацию флаттер-приложения без зависимости от firebase.

Я также надеюсь, что такие же усилия будут направлены на
сначала сделать _flutter web_ оптимизированным для SEO , а затем добавить поддержку AdSense
чтобы иметь некоторое _parity_ между всеми поддерживаемыми платформами флаттера

Я также подал заявку на бета-программу. Кто-нибудь получил ответ?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги