Форум: "Прочее";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];
ВнизКак подружить TWebBrowser и Google Adsense? Найти похожие ветки
← →
xayam © (2015-06-28 17:09) [0]вот таким кодом загружаю Adsense-код
procedure LoadAdvert(WebBrowser: TWebBrowser; HTMLCode: string);
var
sl: TStringList;
ms: TMemoryStream;
begin
WebBrowser.Navigate("about:blank");
while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
Application.ProcessMessages;
if Assigned(WebBrowser.Document) then
begin
sl := TStringList.Create;
try
ms := TMemoryStream.Create;
try
sl.Text := HTMLCode;
sl.SaveToStream(ms);
ms.Seek(0, 0);
(WebBrowser.Document as
IPersistStreamInit).Load(TStreamAdapter.Create(ms));
finally
ms.Free;
end;
finally
sl.Free;
end;
end;
end;
но показывает пустую страницу.
В связи с этим пробовал открывать adsense-блок непосредственно в браузере - хром показывает, а Internet Explorer нет (опять пустая страница).
В чем может быть проблема?
PS В IE галочка "выполнять активное содержимое" установлена.
← →
Kerk © (2015-06-28 17:38) [1]Не удивлюсь, если он как-то определяет, что находится во встроенном браузере сам выключается. Забанят тебя в Adsense за такие эксперименты.
← →
xayam © (2015-06-28 17:46) [2]
> Не удивлюсь, если он как-то определяет, что находится во
> встроенном браузере сам выключается
да, но в ie тоже не показывает
> Забанят тебя в Adsense за такие эксперименты
забанивают если программно кликать, накручивать, а так можно, почему нет?
← →
Kerk © (2015-06-28 17:55) [3]Например, потому что нужно правила читать :)
Мы поощряем эксперименты издателей с различными местами размещения и форматами объявлений. Однако код AdSense нельзя помещать в недопустимые места, например во всплывающие окна, сообщения электронной почты или программные приложения.
Объявления, окна поиска и результаты поиска Google не разрешается:
интегрировать в любые приложения (это правило не распространяется на AdMob), в том числе панели инструментов;
показывать во всплывающих окнах;
размещать в электронных сообщениях, программах почты и на страницах и веб-сайтах, ориентированных на динамическое содержание: в онлайн-чатах, в службах обмена мгновенными сообщениями или блоках с автоматически обновляемыми комментариями (это правило не распространяется на AdMob);
размещать в электронных сообщениях, программах почты или обмена мгновенными сообщениями (это правило не распространяется на AdMob);
перекрывать элементами страницы;
размещать на странице без содержания (это правило не распространяется на AdSense для поиска, AdSense для мобильного поиска и AdMob);
размещать на страницах, созданных специально для показа объявлений;
размещать на страницах, содержание или URL которых может ввести пользователей в заблуждение относительно связи издателя с компанией Google из-за неправильного использования логотипов, товарных знаков или других элементов брендинга;
размещать в других продуктах или службах Google либо рядом с ними каким-либо способом, который противоречит правилам их использования.
← →
xayam © (2015-06-28 18:01) [4]
> Мы поощряем эксперименты издателей с различными местами
> размещения и форматами объявлений. Однако код AdSense нельзя
> помещать в недопустимые места, например во всплывающие окна,
> сообщения электронной почты или программные приложения
хочешь сказать что браузер не программное приложение, и туда можно вставлять код?
вообще по правилам там написано что нельзя инициировать показ рекламного блока, а показывать можно...
← →
Kerk © (2015-06-28 18:12) [5]Я хочу сказать, что в приложения Adsense встраивать нельзя. Не веришь правилам, спроси у техподдержки. Я на эту тему спорить не буду, не о чем тут спорить.
Но я тебе расскажу, почему ничего не работает в твоем конкретном случае. Adsense - контекстная реклама. Чтобы понять какую конкретно рекламу показывать, гугл должен сначала скачать страницу и посмотреть ее содержимое. Что он должен качать в твоем случае и как?
← →
xayam © (2015-06-28 18:22) [6]
> Не веришь правилам, спроси у техподдержки
спрошу
> Но я тебе расскажу, почему ничего не работает в твоем конкретном
> случае. Adsense - контекстная реклама. Чтобы понять какую
> конкретно рекламу показывать, гугл должен сначала скачать
> страницу и посмотреть ее содержимое. Что он должен качать
> в твоем случае и как?
нет, а как ты тогда объяснишь, что хром то показывает рекламный блок с пустой страницы, где и текста вообще нет...
← →
pavelnk © (2015-06-28 18:39) [7]Тоже подумывал вставить код во встроенный браузер. Видел один раз такое в одной программе. Не знаю на каком языке была написана и какой браузер использовала. Но факт видел.
И тот же вопрос, как адсенс будет читать логи, по каким критериям ему рекламу подбирать?
← →
Pavelnk © (2015-06-28 18:45) [8]Что лично меня ещё остановило, ну будет у тебя 10-100 запусков программ в день, для адсенса это совсем немного.
← →
Dennis I. Komarov © (2015-06-28 19:03) [9]Я спрашивал - НИЗЯ...
← →
brother © (2015-06-28 19:43) [10]> 10-100
ага, например при 1000 проданных копиях...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.002 c