Я работаю над приложением Cordova HTML / JS, в которое телефонный разрыв встроен в приложения iOS и Android. Основной контент приложения - это фид карт, и поэтому имеет смысл включить рекламу в этот фид, чтобы не мешать работе приложения и позволить приложению программно вводить новые объявления в фид по мере прокрутки пользователем. далее.
Это самое естественное решение для размещения рекламы. Но adMob и другие плагины поддерживают только фиксированные (одиночные) рекламные места, установленные в верхней или нижней части экрана или полноэкранные рекламные вставки. Это кажется ужасным, последним средством для монетизации этого приложения.
Установленное приложение имеет файловый window.location.href
, например
file:///android_assets/www/index_app.html
or
file:///private/var/containers/Bundle/Application/<app_GUID>/<app_name>/www/index_app.html
, который, вероятно, не проходит проверку для рекламы. провайдер является действительным доменом для запроса рекламы и не может / не должен быть включен в белый список, потому что URL-адрес является либо слишком общим c, либо индивидуально уникальным из-за GUID приложения, используемого на iOS устройствах.
Мои другие вопросы, которые go к этой записи:
В: Как рекламным плагинам удается проверять и загружать свои собственные объявления? (Рекламная сеть Facebook, AdMob) Являются ли они открытым исходным кодом?
В: Что мне нужно знать о WebViews (программном обеспечении, которое запускает гибридное приложение), который может препятствовать этой функции?
В: Как мне go разработать собственный плагин Cordova (или, возможно, модуль JS), чтобы мое приложение могло взаимодействовать с системами наших поставщиков рекламы?
Мы приблизились к концу ожидаемой продолжительности жизни этого приложения и собираемся переписать его, но мы предвидим возникновение точно такой же проблемы с переписанным приложением, если только мы не решим разработать полностью нативные приложения, которые в настоящий момент для нас нецелесообразно.
Я отказываюсь верить, что у нас, разработчиков приложений, нет достойного варианта размещать рекламу там, где они имеют смысл в наших приложениях. Я был бы очень признателен за подробную помощь.
Спасибо!