Disculpa la demora, proba ésto (no he podido probarlo no aseguro que funcione (?) )
Si te fijas en el código que coloqué solamente debes incluir 2 códigos, siguiendo el mismo procedimiento, en vez de colocar los que te dije, pone éstos:
Código PHP:
<?php $contador=0; $cantpost = array("1","2","3","4","5","6"); shuffle($cantpost); $mostrarads = array_rand($cantpost,1); if (have_posts()) : while (have_posts()) : the_post(); ?>
Ahí si miras hay del 1 al 6, es decir, después del primer artículo, después del segundo, después del tercero, cuarto y quinto -> El ULTIMO NO debe de "existir", o sea, este caso sería si tienes 5 post en el index mostrándose si tienes 10 y quieres que se muestre después del último, pon 11.
El segundo código sería éste:
Código PHP:
<?php $contador++; ?>
<?php
if ($contador == 6) {
}
else {
if ($contador == $mostrarads) : ?>
<!-- aca tu codigo de Google Adsense-->
<?php endif; } ?>
Acá si te fijas, he puesto el == 6, es decir el último que has añadido, ésto sería para que en caso de ser el último, el Adsense no se muestre, lo coloco así porque no puedo probarlo y no sé si siendo un valor superior aparecería igualmente al final del último post el adsense o no.
Saludos!