Adsense要提高点击率(CTR),您应该将广告放在更合适的位置,并让用户看到它。 有很多方法可以做到这一点,包括颜色调整,编号和放置,但最有效的方法是将AdSense插入到故事的正文中(当然,通读文本)。
因此,许多运营商都在将AdSense放入文本中,并且他们经常发现每次写入时都会放置广告代码。 当然,这种方法的优点是能够在每个文章的最优化位置上植入优化的广告,但是将来不可能更改,添加或删除广告尺寸或类型, 你必须手动完成你的工作。 如果你像Gimmeon一样经历过这种情况,你会发现它是多么致命。
为了确保不会发生这种情况,并且为了获得更加有效和高效的设置,让我们来看看如何使用代码在文本正文中的段落后面自动插入AdSense。
识别段落并将Adsense放在中间的代码
首先,让我们从完成的代码开始
add_filter( 'the_content', 'prefix_insert_post_ads' ); function prefix_insert_post_ads( $content ) { $ad_code1 = 'Adsense Code'; $ad_code2 = 'Adsense Code'; if ( is_single() && ! is_admin() ) { $content = prefix_insert_after_paragraph( $ad_code1, 10, $content ); $content = prefix_insert_after_paragraph( $ad_code2, 20, $content ); return $content; } return $content; } function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) { $closing_p = '</p>'; $paragraphs = explode( $closing_p, $content ); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$index] .= $closing_p; } if ( $paragraph_id == $index + 1 ) { $paragraphs[$index] .= $insertion; } } return implode( '', $paragraphs ); }
代码描述和用法
代码显示了它是什么以及如何使用它。
此代码针对插入AdSense等广告进行了优化,但当然,它可以通过其他方式使用,而不仅仅是通过投放广告。 此代码目前
在Tistory中,您还可以通过JavaScript在图像下放置广告。我认为您可以逐段执行,因为您可以通过分隔图像来放置过滤器。 如果我有机会,我稍后会讨论这部分。