Tenho anúncios do AdSense funcionando perfeitamente, mas estou tentando criar um ‘Anúncio Interno’. Inseri o código do anúncio no plug-in e ele ‘substituiu’ o código do AdSense (pelo menos o código do AdSense desapareceu), mas o Anúncio Interno não está aparecendo.
Tem alguma ideia, por favor? Para complementar, estou buscando exibir apenas Anúncios Internos — para substituir o Google.
Códigos de anúncios em JavaScript e iFrame são suportados? Há algum recomendado em relação ao outro?
Além disso, recebi a mensagem “DevTools failed to load SourceMap Could not load content for bla bla bla: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE” para vários dos meus plugins oficiais.
Uma maneira fácil de reproduzir o problema para qualquer desenvolvedor lendo isto: basta adicionar este script nos Anúncios Internos e ver se ele aparece:
Não há nada de errado com o próprio script. É um anúncio de afiliado e ele aparece em qualquer site HTML regular. Algo do próprio Discourse está bloqueando-o.
Em um dos meus ambientes de teste, fiz um fork do plugin de anúncios, removi todas as redes de anúncios, exceto os anúncios internos, e modifiquei-o pesadamente para servir tags do nosso servidor de anúncios Revive usando apenas tags IFRAME.
Eu não achei que fosse “inútil” de forma alguma. Por exemplo, usei bastante o código do plugin original, o modifiquei e utilizei todos os locais de hook do plugin (posicionamentos).
Na verdade, foi a parte “house” do plugin que usei como base para as tags do nosso servidor de anúncios Revive.
Em resumo, achei que a parte “house” do código do plugin foi muito útil, @AntiMetaman, e esse código foi a base de toda a minha modificação do plugin para criar um “plugin de servidor de anúncios Discourse para o servidor de anúncios Revive”.
Vejo que não foi inútil para você, já que criou seu próprio ‘revive ad server’. No entanto, considero inútil se não consigo exibir um anúncio de afiliado usando os House Ads, pois acredito que essa seja a sua finalidade original. Você me sugeriu usar um iframe, o que funcionou. É por isso que disse que foi inútil para mim. Tenho certeza de que outros o consideram útil para outros fins, como engenharia reversa de um novo plugin.
Como você descobriu, as tags SCRIPT (JavaScript) não serão renderizadas como “anúncios da casa” devido a algumas restrições do Ember.
No entanto, você deve conseguir exibir qualquer tag IFRAME ou HTML como um “anúncio da casa”; pois “anúncio da casa” é simplesmente um espaço para executar suas próprias tags (desde que sejam tags HTML ou IFRAME).
Sim, colocar o iframe como um bloco de anúncio em Anúncios Próprios funcionará, mas tenho opções limitadas. Não há opção para colocá-lo na parte inferior da minha página. Só é possível no topo da lista de tópicos ou entre eles.
Nesse caso, você pode facilmente fazer como desejar e apenas adicionar uma tag IFRAME na parte inferior da página; ou pode modificar o plugin para adicionar outro espaço para “anúncios próprios”, conforme seu próprio design para posicionamento de anúncios.
De qualquer forma, fico feliz que a inserção direta da tag IFRAME esteja funcionando para você. Isso é o que importa.
Existe algum conflito entre os Anúncios Internos (House Ads) integrados e o plugin de Anúncios que mantém os Anúncios Internos na zona de Anúncios no Topo da Lista de Tópicos de serem exibidos quando há uma zona de anúncios DFP no mesmo local? Ambos não deveriam ser exibidos - um dos Anúncios Internos e um do DFP?
Notei o iframe do Google na lista de tópicos ao pressionar F12 - ele parece estar lá, independentemente de haver ou não um ID de Publicador DFP inserido na seção DFP do Plugin de Anúncios.
Gostaria de parar de usar o DFP completamente e apenas gerenciar os anúncios através dos Anúncios Internos.