Usando Geotargetly con Discourse

Hola a todos, es mi primera publicación aquí, pero he estado usando Discourse para mi comunidad durante un año.

Tengo una pregunta sobre una integración con la que estoy luchando. Estoy usando Geotargetly en mi sitio principal para mostrar contenido personalizado, ya que tengo lectores de diferentes países de habla francesa. Ha estado funcionando muy bien, así que pensé en usarlo en mi foro para anuncios internos. Básicamente, lo que hice fue agregar el código geocontent requerido en la sección del cuerpo de la personalización del tema:

<script>
(function(g,e,o,t,a,r,ge,tl,y){
s=function(){var def='geotargetlygeocontent1587255810065_default',len=g.getElementsByClassName(def).length;
if(len>0){for(i=0;i<len;i++){g.getElementsByClassName(def)[i].style.display='inline';}}}
t=g.getElementsByTagName(e)[0];y=g.createElement(e);
y.async=true;y.src='https://g1584674684.co/gc?winurl='+encodeURIComponent(window.location)+'&refurl='+g.referrer+'&id=-M5EoOQ0UCkoiZcIwAK7';
t.parentNode.insertBefore(y,t);y.onerror=function(){s()};
})(document,'script');
</script>
<noscript><style>.geotargetlygeocontent1587255810065_default{display:inline !important}</style></noscript>

Luego modifiqué mi anuncio interno agregando las etiquetas inteligentes de Geotargetly de la siguiente manera:

<span class='geotargetlygeocontent1587255810065_default' style='display:none;'>
-- Mi contenido de anuncio aquí --
</span>

En mi sitio principal, simplemente agregaría, por ejemplo, tres etiquetas inteligentes diferentes para tres países diferentes y mostraría el contenido correcto según el país.

Desafortunadamente, no funciona en absoluto con mi foro de Discourse. El anuncio interno no se muestra en absoluto cuando lo coloco dentro de las etiquetas inteligentes de geo. ¿Hay algo que esté haciendo mal, o hay limitaciones con los anuncios internos de las que no soy consciente?