Как обслуживать смешанную статическую и динамическую рекламу из базы данных? - PullRequest
0 голосов
/ 12 января 2011

Я создаю приложение в Django, которое должно интегрировать рекламу в сайт. Мне нужно показывать объявления на основе "приоритета объявлений", как указано ниже:

  1. Если на странице "владелец" есть объявление, за которое они заплатили в системе, сначала разместите это / эти объявления.
  2. Если нет, показывайте вместо них рекламу Google AdWords или другие типы объявлений.

Я немного новичок в работе с рекламой на динамическом сайте, подобном этому, так что мне делать? Очевидно, что все это должно быть подкреплено базой данных, но как мне это моделировать? Похоже, что будет 3 типа объявлений: персонализированные объявления с изображениями / гиперссылками, персонализированные рекламные ролики и объявления Google AdWords. Это довольно точно? Нужно ли беспокоиться о XSS (межсайтовый скриптинг), если я это сделаю?

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

Ответы [ 2 ]

1 голос
/ 12 января 2011

Я бы пошел с Менеджером объявлений Google . Вы можете обслуживать пользовательские кампании, а если их нет, вы можете настроить их на показ AdSense.

0 голосов
/ 12 января 2011

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

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

...