Ohjelmasääntömme eivät salli AdSense-koodin muuttamista millään tavalla, joka saattaa keinotekoisesti lisätä mainoksen tehokkuutta tai haitata mainostajien tuloksia. Julkaisijan tili sisältää useita vaihtoehtoja mainoskoodin luomiseen. Pyrimme siihen, että jokainen voi luoda omaan sivustoonsa sopivan mainoksen ulkoasun. Yleensä suosittelemme mainoskoodin kopioimista ja liittämistä. Ymmärrämme kuitenkin, että joissakin tilanteissa muokkaus on välttämätöntä hyvän käyttökokemuksen kannalta.
Vältettävät tekniikat
Seuraavassa on muutamia tekniikoita, joita kannattaa välttää:
- mainosyksikköjen piilottaminen (esimerkiksi koodilla
display:none
), ellet ole ottamassa käyttöön reagoivaa mainosyksikköä - AdSense-mainoskoodin käyttäminen tavalla, joka peittää sisältöä tai jossa sisältö peittää mainoksia
- mainosyksiköiden sijoittaminen mobiilisivustolle tai reagoivan rakenteen sivustolle tavalla, joka aiheuttaa sisällön ja mainosten päällekkäisyyttä
- mainoksen kohdistuksen muuttaminen käyttämällä piilotettuja avainsanoja, IFRAME-ikkunoita tai muita keinoja
- mainosten levittäminen sähköpostin tai ohjelmien välityksellä
- mainoksen jakelun tai näyttämisen manipulointi siten, että mainos herättää aiheetonta huomiota (esimerkiksi näyttöön liukuvat mainokset tai suurenevat tai pienenevät mainokset)
- mainosklikkauksen käynnistäminen käyttäjän vetäessä kohdetta mobiilisivulla.
Hyväksyttävät muokkaukset
Tässä muutamia hyväksyttäviä muokkauksia:
Uusi asynkroninen mainoskoodi mahdollistaa mainoksen koon määrittämisen CSS:n avulla sekä valinnaisten mediakyselyjen sovittamisen reagoivalle verkkosivustolle. Lisätietoja reagoivien mainosyksiköiden käytöstä.
AdSense-kokeiluilla voit vertailla mainosyksiköidesi eri mainostyyppien ja/tai tekstimainosten tyyliasetusten tehokkuutta. Kokeilujen avulla voit tehdä mainosyksiköihisi liittyviä harkittuja päätöksiä ja kasvattaa tulojasi. Lue lisää kokeiluista.
Jos tarvitset enemmän A/B-testien hallintaa, tutustu seuraaviin koodinpätkiin:
- Synkronoitu mainoskoodi:
<script type="text/javascript">
var random_number = Math.random();
google_ad_client = "ca-publisher-id";
google_ad_width = 728;
google_ad_height = 90;
if (random_number < .5){
google_ad_slot = "1234567890";
} else {
google_ad_slot = "2345678901";
}
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> - Asynkroninen mainoskoodi:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-publisher-id">
</ins>
<script>
if (Math.random() < .5) {
mySlotId = '1234567890';
} else {
mySlotId = '2345678901';
}
(adsbygoogle = window.adsbygoogle || []).push({
params: { google_ad_slot: mySlotId }
});
</script>
- Synkronoitu mainoskoodi:
<script type="text/javascript">
var channel_condition = object.booleanMethod();
google_ad_client = "ca-publisher-id";
google_ad_slot = "1234567890";
google_ad_width = 728;
google_ad_height = 90;
if (channel_condition){
google_ad_channel = "123457789";
} else {
google_ad_channel = "263477489";
}
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> - Asynkroninen mainoskoodi:
<script async src="http://pagead2.googlesyndication.com/pagead/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous">
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-publisher-id"
data-ad-slot="1234567890">
</ins>
<script>
channel_condition = object.booleanMethod();
if (channel_condition) {
my_google_ad_channel = '123457789';
}
else {
my_google_ad_channel = '263477489';
}
(adsbygoogle = window.adsbygoogle || []).push({
params: { google_ad_channel: my_google_ad_channel}
});
</script>
- Synkroninen mainoskoodi:
<script type="text/javascript">
google_ad_client = "ca-publisher-id";
google_ad_slot = "1234567890";
google_ad_width = 728;google_ad_height = 90;
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> - Asynkroninen mainoskoodi:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-publisher-id"
data-ad-slot="1234567890"></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
AdSense haulle ‑käytännöissä on lisätietoja siitä, mitä muutoksia AdSense haulle ‑koodiin voi tehdä.