После многих неприятностей (учетная запись была заблокирована в ADMOB) и исследований, я получил рекламу для работы во всех моих приложениях для Android. Это будет работать во многих сетях AD, но большинство из них запретят мошенничество с кликами. Только одна сеть позволяет этот метод, и они также поддерживают его.
У меня более 100 игровых приложений. с этим методом реализован и работает. Вот ссылка на один из них, чтобы вы могли посмотреть, как это будет выглядеть в игре. Я использую несколько объявлений, чтобы заставить пользователя кликнуть и заработать немного денег: Рынок
Предлагает ли LeadBolt интеграцию HTML для баннерной рекламы?
LeadBolt позволяет интегрировать рекламные баннеры в ваше приложение, используя HTML, а не используя наш SDK. Чтобы создать рекламный баннер в формате HTML после добавления приложения на портал LeadBolt, просто нажмите «Добавить объявление» и выберите «Баннер приложения (HTML)» в раскрывающемся списке. Затем фрагмент HTML можно добавить непосредственно в структуру HTML вашего приложения.
Пока моя эффективная цена за тысячу показов составляет $ 6,15
Я создал это руководство, чтобы показать свою признательность:
Код издателя:
ШАГ I:
Получить аккаунт: LeadBolt
ШАГ II:
Нажмите на вкладку «ПРИЛОЖЕНИЯ» и «Создать новое приложение», чтобы создать AD. Не забудьте изменить разблокировку контента на HTML-баннер. Пока в процессе.
ШАГ III:
Получить код HTML AD и сохранить его в безопасности. Это все, что нам нужно от сайта. Насколько просто это было?
AD HTML ФАЙЛ:
Создайте файл HTML и загрузите его на свой сайт. Не забудьте заменить HTML-код, указанный выше, на шаг, где я поставил: * ВВЕДИТЕ HTML-КОД AD ЗДЕСЬ *
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>Untitled Document</title>
<style type="text/css">
body,td,th {
color: #FFF;
}
body {
background-color: #000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
position: relative;
}
</style>
</head>
<body>
****ENTER HTML AD CODE HERE****
</body>
</html>
Код сценария действия:
ШАГ I:
Кредит: я нашел это на другом сайте и хотел бы отдать должное автору pixelpaton.com
Единственное изменение, которое вам нужно сделать, это ввести html URL вашего веб-сайта, где вы поместили HTML-файл AD, в место, где я поместил: "* ВВЕДИТЕ ПОЛНЫЙ HTML URL ЗДЕСЬ * ». Где бы вы ни хотели разместить объявление, поместите следующий код:
// imports
import flash.events.Event;
import flash.events.LocationChangeEvent;
import flash.geom.Rectangle;
import flash.media.StageWebView;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.events.MouseEvent;
// setup variables
var _stageWebView:StageWebView;
var myAdvertURL:String = "****ENTER COMPLETE HTML URL HERE****";
//
{
// check that _stageWebView doersn't exist
if (! _stageWebView) {
_stageWebView = new StageWebView () ;
// set the size of the html 'window'
_stageWebView.viewPort = new Rectangle(0,0, 800, 100);
// add a listener for when the content of the StageWebView changes
_stageWebView.addEventListener(LocationChangeEvent.LOCATION_CHANGE,onLocationChange);
// start loading the URL;
_stageWebView.loadURL(myAdvertURL);
}
// show the ad by setting it's stage property;
_stageWebView.stage = stage;
}
function toggleAd(event:MouseEvent):void {
trace("toggling advert",_stageWebView);
// check that StageWebView instance exists
if (_stageWebView) {
trace("_stageWebView.stage:"+_stageWebView.stage);
if (_stageWebView.stage == null) {
//show the ad by setting the stage parameter
_stageWebView.stage = stage;
} else {
// hide the ad by nulling the stage parameter
_stageWebView.stage = null;
}
} else {
// ad StageWebView doesn't exist - show create it
}
}
function destroyAd(event:MouseEvent):void {
// check that the instace of StageWebView exists
if (_stageWebView) {
trace("removing advert");
// destroys the ad
_stageWebView.stage = null;
_stageWebView = null;
}
}
function onLocationChange(event:LocationChangeEvent):void {
// check that it's not our ad URL loading
if (_stageWebView.location != myAdvertURL) {
// destroy the ad as the user has kindly clicked on my ad
destroyAd(null);
// Launch a normal browser window with the captured URL;
navigateToURL( new URLRequest( event.location ) );
}
}
// setup button listeners
Надеюсь, это сработает и поможет вам. Если у вас есть вопросы, дайте мне знать. Наслаждайтесь.