Integración de Adsense en el Contenido de Entradas

dreknoun Seguir
Seguidores
5

Iota
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
17 Nov 2011
Mensajes
2.476
Hola betas,
Tengo un problema y es que por más que busque no encuentro la forma de añadir publicidad dentro del contenido de la entrada, a un lateral del contenido. Para explicarme mejor me tomé un minuto para hacer una imagen que representa lo que quiero conseguir.
demostración-ads.jpg

¿En qué parte del archivo que muestra el contenido he de integrar el código del bloque?

PD: Tiene tantas "cosas" la imagen porque así es mi plantilla... jaja
 

Turbo

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Abr 2013
Mensajes
622
Usas alguna cms en especial? Wordpress quizas? o todo echo por ti?
 

dreknoun

Iota
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
17 Nov 2011
Mensajes
2.476
Con el Plugin New Adman podes hacerlo muy facil

Quiero evitar cargar la web de plug-ins, me interesa insertarlo en código. Si meto más peticiones php el server va a explotar :drunk: jaja (va muuy lento :neglected:)
 

Turbo

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Abr 2013
Mensajes
622
Utilizo Wordpress, por eso lo publiqué en el subforo de Wordpress :p8:

Wuajaja sorry no me di cuenta, es facil, solo debes instalar un plugin & te pone la publicidad donde quieras.

WordPress ? Google AdSense « WordPress Plugins

Hay muchos más plugins.


Pues si te va lento quiere decir que tu servidor no es bueno, cambiate a Turboserver.es es el mejor y tiene anti ddos, la web de mi firma esta alojada ahí y va rapido y eso que tengo mas de 20 plugins.
 

Turbo

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Abr 2013
Mensajes
622

Googleriano

1
Pi
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
28 Oct 2010
Mensajes
6.175
Con un div.. y css.

Enviado desde mi S. Galaxy S3 usando Tapatalk 2...
 

carlossalasamper

Dseda
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
5 Sep 2012
Mensajes
1.200
La inserción directa te va a ser complicada además de que te dará pequeños errores y te llevará trabajo manual. Te recomiendo Easy Adsense, intenta sacar hueco para un plugin como ese
 

dreknoun

Iota
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
17 Nov 2011
Mensajes
2.476

Ro101

Lambda
Desde
30 Nov 2010
Mensajes
2.800
Si no querés usar plugins vas a tener que editar el single.php de la plantilla y agregar el código donde quieras. ;)
 

Dedalo

Eta
Desde
6 Feb 2012
Mensajes
1.314
Hola betas,
Tengo un problema y es que por más que busque no encuentro la forma de añadir publicidad dentro del contenido de la entrada, a un lateral del contenido. Para explicarme mejor me tomé un minuto para hacer una imagen que representa lo que quiero conseguir.
Ver el archivo adjunto 21317

¿En qué parte del archivo que muestra el contenido he de integrar el código del bloque?

PD: Tiene tantas "cosas" la imagen porque así es mi plantilla... jaja

Bueno, yo lo hago desde functions.php de mi theme.
Terminando el código de functions.php le agrego lo siguiente:
PHP:
add_filter( 'the_content', 'publicidad_pos_parrafo' );
function publicidad_pos_parrafo( $content ) {
        if( !is_single() )
            return $content;
 
            $paragraphAfter = 1; //Este es el número del párrafo después del cual irá la publicidad
            $content = explode ( "</p>", $content );
            $new_content = '';
                for ( $i = 0; $i < count ( $content ); $i ++ ) {
                    if ( $i == $paragraphAfter ) {
                    $new_content .= '<div style=" text-align:center; padding: 0 5px; margin-right: 0;">';
                    $new_content .= 'codigo adsense';
                    $new_content .= '</div>';
                    }
            $new_content .= $content[$i] . "</p>";
            }
            return $new_content;
    }

Luego ya puedes manejar la posición con css. Espero que te sirva.
 

dreknoun

Iota
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
17 Nov 2011
Mensajes
2.476
Bueno, yo lo hago desde functions.php de mi theme.
Terminando el código de functions.php le agrego lo siguiente:
PHP:
add_filter( 'the_content', 'publicidad_pos_parrafo' );
function publicidad_pos_parrafo( $content ) {
        if( !is_single() )
            return $content;
 
            $paragraphAfter = 1; //Este es el número del párrafo después del cual irá la publicidad
            $content = explode ( "</p>", $content );
            $new_content = '';
                for ( $i = 0; $i < count ( $content ); $i ++ ) {
                    if ( $i == $paragraphAfter ) {
                    $new_content .= '<div style=" text-align:center; padding: 0 5px; margin-right: 0;">';
                    $new_content .= 'codigo adsense';
                    $new_content .= '</div>';
                    }
            $new_content .= $content[$i] . "</p>";
            }
            return $new_content;
    }

Luego ya puedes manejar la posición con css. Espero que te sirva.
Dos preguntas, ¿cómo puedo ubicar el anuncio desde el css? (perdón, pero recién ahora estoy aprendiendo a programar y sé menos que lo básico :neglected:).
¿Cambiando la alineación del bloque hacia la izquierda quedaría como en la imagen? Es que, si entendí bien, el código estaría mostrando el bloque bajo el primer párrafo y no junto a él.

Gracias por la respuesta :)
 

Dedalo

Eta
Desde
6 Feb 2012
Mensajes
1.314
Dos preguntas, ¿cómo puedo ubicar el anuncio desde el css? (perdón, pero recién ahora estoy aprendiendo a programar y sé menos que lo básico :neglected:).
¿Cambiando la alineación del bloque hacia la izquierda quedaría como en la imagen? Es que, si entendí bien, el código estaría mostrando el bloque bajo el primer párrafo y no junto a él.

Gracias por la respuesta :)
Amigo para que te quede a la izquierda tendrías que modificar el css de la linea donde dice div style. Le pondrías left en lugar de center y agregarías float:left. Ahora para que te quede arriba le cambias el valor de $paragraphAfter = 1 por 0. Está explicado en el código. Si no conoces de css tienes dos opciones. Leerte un buen manual (que puedes encontrarlo gratis en Introducción a CSS) o me puedes contactar por mp para ver si te ayudo a solucionarlo (ojo que no tengo ningún interes comercial).
 

nicorto

Lambda
Desde
2 Dic 2011
Mensajes
2.974
creo que dentro del single.php buscar

Insertar CODE, HTML o PHP:
<?php the_content(); ?>

y sobre el poner

Insertar CODE, HTML o PHP:
<div style="float:left;padding:15px">
código ads
</div>
 

JuanM32

Zeta
Verificación en dos pasos activada
Desde
27 Sep 2009
Mensajes
1.831
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Dos preguntas, ¿cómo puedo ubicar el anuncio desde el css? (perdón, pero recién ahora estoy aprendiendo a programar y sé menos que lo básico :neglected:).
¿Cambiando la alineación del bloque hacia la izquierda quedaría como en la imagen? Es que, si entendí bien, el código estaría mostrando el bloque bajo el primer párrafo y no junto a él.

Gracias por la respuesta :)

Cambia lo que dice
Insertar CODE, HTML o PHP:
style=" text-align:center; padding: 0 5px; margin-right: 0;"
por
Insertar CODE, HTML o PHP:
style="float:left; padding: 0 5px; margin-right: 0;"
 

dreknoun

Iota
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
17 Nov 2011
Mensajes
2.476
creo que dentro del single.php buscar

Insertar CODE, HTML o PHP:
<?php the_content(); ?>

y sobre el poner

Insertar CODE, HTML o PHP:
<div style="float:left;padding:15px">
código ads
</div>

Finalmente ese código me sirvió, muchísimas gracias.
Y gracias a todos los demás que también publicaron código, he probado algunos y otros no he llegado a testearlos.
Nuevamente gracias por molestarse en contestar.
 

CesarMart

1
Zeta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
21 Mar 2010
Mensajes
1.664
Para no abrir otro tema lo pregunto directamente aquí. ¿Colocar los anuncios de esta manera es penalizado por Adsense? ¿O no hay ningún problema?

Saludos :encouragement:
 

andree1

1
Ni
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Desde
27 Jul 2012
Mensajes
3.996
Arriba