предисловие
Flutter стал одним из самых популярных кроссплатформенных фреймворков, а версия плагина Google Ads для Flutter упоминалась в нескольких недавних крупных выпусках [google_mobile_ads].
Очень стабильный и удобный выбор официального плагина для "зарубежных" приложений.Хотя у нас есть много вариантов для внутренних приложений, мы поддерживаемFlutter
версии нет.
существуетPub
а такжеGithub
Я нашел несколько рекламных плагинов, но они не соответствовали потребностям, было много проблем, либо обслуживание было остановлено, поэтому я решил разработать качественный рекламный плагин самостоятельно.
Анализ рекламной площадки
Рекламная платформа | Поддерживать ли Flutter |
---|---|
Гугл (Реклама в приложении) | ✅ да |
Tencent (Youlianghui, Guangdiantong, Youkeying) | ❌ Нет |
ByteDance (Панголин, Громор) | ❌ Нет |
Baidu (Сотня зеленых плющей) | ❌ Нет |
быстрый работник | ❌ Нет |
SigmobAd | ❌ Нет |
UnityAds | ❌ Нет |
Mintegral | ❌ Нет |
Энергетическая группа | ✅ Да (техподдержка моя) |
Другие платформы агрегации | ❓Неизвестно |
Рекламные платформы, которым необходимо поддерживать плагины Flutter, могут связаться со мной для получения технической поддержки.
Команда FlutterAds
По разным причинам, упомянутым выше, я планирую создать новую команду прямо на Github, и название тоже очень очевидное.FlutterAds
Он предназначен для предоставления высококачественных рекламных плагинов Flutter для основных платформ.
Logo
горизонтальный | квадратный |
---|---|
Введение
Стремление создавать высококачественные рекламные плагины Flutter
домашняя страница гитхаба
Если вы заинтересованы в поддержке этого плагина со мной, вы можете связаться со мной, чтобы присоединиться
рекламный плагин панголин
- flutter_pangle_ads
Возможности плагина
- 🔨 Простой и быстрый доступ (инкапсулируйте исходную конфигурацию, просто импортируйте, чтобы начать)
- ♻️ Поддерживает версии Flutter 1x и 2x.
- 📡 Унифицированный возврат событий (возвращает различные важные события обратного вызова на нативной стороне унифицированным способом для облегчения бизнес-обработки и статистики скрытых точек и других потребностей)
- 🎁 Сосредоточьтесь на оптимизации опыта (открытие логотипа без мерцания, открытие iOS для предотвращения проникновения событий, приложение для разрешения, приложение для отслеживания конфиденциальности, автоматическая адаптация потока информации к ширине и высоте)
- 🏆 Инкапсуляция кода гика (нативный код не подходит, базовая структура унифицирована с обоих концов, абстракция инкапсуляции рекламных событий, легко расширять новые рекламные формы и удобно разрабатывать персонализированные потребности)
Функция поддержки
- ✅ Реклама на открытом экране
- ✅ Межстраничная реклама
- ✅ Половина межстраничного
- ✅ Полноэкранное видео (новое межстраничное)
- ✅ Мотивирующее видео
- ✅ Полноэкранное видео
- ✅ баннер
- ✅ Информационный поток
Интеграция с плагинами
Pub сначала показывает версию 2.x.x, если вы хотите интегрировать ненулевую версию безопасности, измените версию на 1.x.x.
Список изменений
Все журналы изменений будут в
Github
а такжеPub
покажи
Как обеспечить высокое качество?
Прежде всего, следует отметить, что высокое качество не означает, что вы написали отличный код, то, что я делаю, это просто обычная абстрактная инкапсуляция, и я просто инкапсулирую слой на основе нативного SDK и делаю небольшие оптимизации.
Последовательная абстрактная инкапсуляция собственного слоя
- Каталог Android
- Каталог iOS
- Каталог слоев флаттера
Нативный слой iOS и Android разработан мной, поэтому абстрактная инкапсуляция непротиворечива, а также очень обширна для разработчиков с персонализированными потребностями. ⚠️⚠️⚠️ Это не просто скопировать код в официальной Демо и вызвать его.
Автоматические проверки и сборки CI/CD
Автоматизируйте сборки, выполняйте анализ кода и модульные тесты с помощью Github Actions.
Каждый раз, когда CI будет форматировать проверку кода, анализ кода, модульное тестирование, сборку Android и iOS, чтобы убедиться, что плагин может быть успешно собран при интеграции.
SDK стабильного обновления
В дополнение к важному общему обновлению основной версии версия подключаемого модуля будет отставать от одной или двух небольших самопроверок и будет проверена перед обновлением.
Сосредоточьтесь на производительности
- Начальная реклама обрабатывается градиентной анимацией, и появляется заставка
- Из-за проблемы передачи жестов на iOS страницу Flutter нельзя щелкнуть или провести по ней после клика по рекламе, которая здесь также оптимизирована.
- Для информационного потока реклама является последней, чтобы использовать схему внешней текстуры, вот две версии, только для решения проблемы со скользящей картой списка и адаптивной проблемы.
Плагины серии FlutterAds
плагин | описывать |
---|---|
flutter_qq_ads | Tencent Advertising, Guangdiantong, рекламный плагин Youlianghui Flutter |
flutter_pangle_ads | ByteDance, рекламный плагин pangolin Flutter |
flutter_gromore_ads(В разработке) | ByteDance, Pangolin, рекламный плагин Gromore Aggregate Flutter |
В настоящее время проект разрабатывается и поддерживается в личное свободное время.Проект полностью бесплатный и с открытым исходным кодом.Я надеюсь получить вашу звездную поддержку.
напиши в конце
Реклама — это один из способов монетизации приложений, и он очень популярен на Github.Я считаю, что благодаря постоянному совершенствованию серии рекламных плагинов FlutterAds он может заполнить пробел в возможностях монетизации Flutter.
У меня был очень хороший опыт использования Flutter в 2018 году. Разработку и поддержку серии рекламных плагинов FlutterAds можно рассматривать как вознаграждение сообществу за небольшие усилия.