Zasady implementacji reklam

Modyfikacja kodu reklamy AdSense

Nasze zasady programu nie zezwalają na żadne zmiany w kodzie AdSense, które sztucznie zawyżają skuteczność reklamy lub mają negatywny wpływ na konwersje reklamodawców. Twoje konto wydawcy oferuje wiele opcji przy generowaniu kodu reklamy. Mamy nadzieję, że pozwolą Ci one stworzyć układ reklamy odpowiedni do Twojej witryny. Z reguły zalecamy skopiowanie i wklejenie kodu reklamy. Zdajemy sobie jednak sprawę z tego, że w niektórych sytuacjach modyfikacje mają zasadnicze znaczenie dla zadowolenia użytkowników.

Techniki, których należy unikać

Oto kilka technik, których nie należy stosować:

  • ukrywanie jednostek reklamowych w jakimkolwiek momencie (np. display:none), chyba że używasz elastycznej jednostki reklamowej;
  • implementacja kodu reklamy AdSense, która powoduje, że reklama zakrywa treść strony lub treść zakrywa reklamę;
  • umieszczanie jednostek reklamowych w witrynach mobilnych lub elastycznie projektowanych w sposób powodujący wzajemne nakładanie się treści i reklam;
  • manipulowanie kierowaniem reklam za pomocą ukrytych słów kluczowych, elementów IFRAME czy dowolnej innej metody;
  • umieszczanie reklam w e-mailach lub oprogramowaniu;
  • manipulowanie sposobem wyświetlania lub prezentacji reklamy, aby przyciągnąć uwagę użytkownika wbrew jego woli (np. wjazd reklam na ekran, powiększanie/zmniejszanie reklam);
  • wywoływanie kliknięcia reklamy podczas przeciągania przez użytkownika elementów na stronie mobilnej.

Dopuszczalne modyfikacje

Dopuszczalne modyfikacje obejmują:

Elastyczne projektowanie stron

Nowy asynchroniczny kod reklamy umożliwia ustawianie rozmiaru reklamy za pomocą CSS oraz – opcjonalnie – zapytań o media, aby reklama pasowała do Twojej elastycznej witryny. Dowiedz się więcej o korzystaniu z elastycznych jednostek reklamowych.

Testy A/B

Prowadząc eksperymenty AdSense, możesz porównywać skuteczność różnych typów reklam lub ustawień stylów reklam tekstowych w jednostkach reklamowych. Eksperymenty pomagają podejmować trafne decyzje w zakresie konfiguracji jednostek reklamowych, a tym samym mogą się przyczynić do zwiększenia zarobków. Dowiedz się więcej o eksperymentach.

Jeśli chcesz mieć większą kontrolę nad testami A/B, wypróbuj następujące fragmenty kodu:

  • Synchroniczny kod reklamy:
    <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>
  • Asynchroniczny kod reklamy:
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></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>
Dynamiczne ustawianie kanałów niestandardowych
  • Synchroniczny kod reklamy:
    <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>
  • Asynchroniczny kod reklamy:
    <script async src="http://pagead2.googlesyndication.com/pagead/adsbygoogle.js">
    <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>
Minimalizacja tagu reklamy
  • Synchroniczny kod reklamy:
    <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>
  • Asynchroniczny kod reklamy:
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></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>

Szczegółowe informacje o dozwolonych modyfikacjach kodu AdSense dla wyszukiwania znajdziesz w zasadach AdSense dla wyszukiwania.

Czy to było pomocne?
Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Zaloguj się i uzyskaj dodatkowe informacje, by szybko rozwiązać problem