Я создаю приложение на Django, которому нужно интегрировать рекламу на сайт. Мне нужно показывать рекламу на основе «приоритета рекламы», как определено следующим образом:
- Если у «владельца» страницы есть реклама, за которую он заплатил в системе, сначала покажите эту рекламу.
- Если нет, используйте вместо них рекламу Google AdWords или какой-либо другой тип рекламы.
Я новичок в работе с рекламой на таких динамических сайтах, как этот, так что мне делать? Очевидно, что все это должно поддерживаться базой данных, но как мне это смоделировать? Похоже, что будет 3 типа рекламы: персонализированные объявления с изображениями/гиперссылками, персонализированные флеш-объявления и объявления Google AdWords. Это довольно точно? Нужно ли мне беспокоиться о XSS (межсайтовых сценариях), если я это сделаю?
Если бы вы были на моем месте, как бы вы сделали это в Джанго? Я знаю, что это несколько субъективно, но я в значительной степени в темноте и хотел бы услышать несколько хороших идей. Было бы неплохо просто работать исключительно с Google AdWords или аналогичным сервисом, но показ пользовательских платных объявлений имеет ключевое значение в бизнес-модели.