У меня отлично работают объявления AdSense, но я пытаюсь создать «Домашнее объявление» (House Ad). Я ввёл код объявления в плагин, и он «заменил» код AdSense (по крайней мере, код AdSense исчез), но Домашнее объявление не появляется.
Есть какие-нибудь идеи? Дополнительно: я хочу запускать только Домашние объявления, чтобы заменить Google.
Поддерживаются ли коды объявлений на JavaScript и в iFrame? Какой из них рекомендуется?
Кроме того, у меня несколько раз появлялось сообщение: «DevTools failed to load SourceMap Could not load content for bla bla bla: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE» для некоторых из моих официальных плагинов.
С самим скриптом всё в порядке. Это рекламный баннер партнёрской программы, и он должен отображаться на любом обычном HTML-сайте. Что-то в самом Discourse блокирует его.
В одной из моих тестовых сред я форкнул плагин для рекламы, удалил все рекламные сети, кроме House, и сильно модифицировал его для отображения тегов с нашего рекламного сервера Revive, используя исключительно теги IFRAME.
Я совсем не считаю это «бесполезным». Например, я использовал много кода из оригинального плагина, модифицировал его и применил все точки подключения плагина (hook locations).
Фактически, именно часть плагина, связанная с «домом» (house), послужила основой для тегов нашего рекламного сервера Revive.
В общем, я считаю, что часть кода плагина, отвечающая за «дом», была очень полезной, @AntiMetaman, и именно этот код лег в основу всей моей модификации плагина для создания «плагина рекламного сервера Discourse для рекламного сервера Revive».
Я вижу, что это не было бесполезным для вас, поскольку вы создали собственный «revive ad server». Однако для меня это бесполезно, если я не могу отображать рекламный блок партнёрской сети через House Ads, что, как я полагаю, и является их первоначальным назначением. Вы посоветовали мне использовать iframe, и это сработало. Вот почему я сказал, что это бесполезно для меня. Я уверен, что другие находят это полезным для других целей, например, для реверс-инжиниринга нового плагина.
Как вы обнаружили, теги SCRIPT (JavaScript) не отображаются как «внутренние рекламные блоки» из-за некоторых ограничений Ember.
Однако вы должны иметь возможность отображать любые теги IFRAME или HTML в качестве «внутреннего рекламного блока», поскольку «внутренний рекламный блок» — это просто слот для запуска ваших собственных тегов (при условии, что это теги HTML или IFRAME).
Да, размещение iframe в качестве рекламного блока в разделе «Внутренняя реклама» возможно, но у меня ограниченные возможности. Нет варианта разместить его внизу страницы. Доступны только верх списка тем или между ними.
В таком случае вы можете легко сделать как хотите: просто добавить тег IFRAME в конец страницы; либо модифицировать плагин, чтобы добавить ещё один слот для «домашней рекламы», в соответствии с вашим собственным дизайном размещения объявлений.
В любом случае, рад, что тег IFRAME с прямой вставкой работает у вас. Это главное.
Возникает ли какой-либо конфликт между встроенными внутренними объявлениями (House Ads) и плагином «Реклама», из-за которого внутренние объявления не отображаются в зоне «Верхние объявления» списка тем, когда в том же месте размещена зона DFP? Разве не должны отображаться оба объявления — одно от House Ads и одно от DFP?
Я заметил, что iframe Google в списке тем появляется при нажатии F12 — он присутствует независимо от того, введен ли идентификатор издателя DFP в разделе DFP плагина «Реклама».
Я хотел бы полностью отказаться от использования DFP и управлять рекламой исключительно через House Ads.