• 03-05-2023, 19:32:24
    #1
    Merhabalar sitemde aşağıdaki kod gibi 3 tane adsense reklamı var. Ben sadece bir tanesinde js kodunu bıraksam ve diğerlerini <ins class="adsbygoogle"'den başlatsam, adsense için herhangi bir sorun olurmu?



    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxx"
    crossorigin="anonymous"></script>
    <!-- dkorta -->
    <ins class="adsbygoogle"
    style="display:block"
    data-ad-client="ca-pub-xxxx"
    data-ad-slot="xxxx"
    data-ad-format="auto"
    data-full-width-responsive="true"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
  • 03-05-2023, 19:33:29
    #2
    ben o sorunu şöyle çözdüm. header.js diye bir dosya açtım. Onun içinde sayfa tamamen yüklendiğinde çalıştırtıyorum kodu.
  • 03-05-2023, 19:35:19
    #3
    window.addEventListener('load', function() {
    (function (w, d, s, l, i) {
    w[l] = w[l] || [];
    w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
    var f = d.getElementsByTagName(s)[0],
    j = d.createElement(s),
    dl = l != "dataLayer" ? "&l=" + l : "";
    j.async = true;
    j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
    f.parentNode.insertBefore(j, f);
    })(window, document, "script", "dataLayer", "GTM-XXX");
    console.log('GTM is loaded.');
    });
  • 03-05-2023, 19:36:37
    #4
    Reklam kodlarını <ins class="adsbygoogle"' bununla mı başlatıyorsunuz

    fatihsyn adlı üyeden alıntı: mesajı görüntüle
    ben o sorunu şöyle çözdüm. header.js diye bir dosya açtım. Onun içinde sayfa tamamen yüklendiğinde çalıştırtıyorum kodu.
  • 03-05-2023, 19:41:11
    #5
    Attığım kod gibi çalıştırıyorum javascripti ben. GTM için örnek verdim. Bunun gibi yapabilirsin.
  • 03-05-2023, 19:44:07
    #6
    Kurumsal Üye
    js'yi bir tane çağırmanız lazım hocam zaten, her reklam kodu için kullanmanıza gerek yok. Ekstra bu js dosyasını delayla getirin kullanıcıya ki ilk önce site açılsın daha sonra reklamlar sergilensin
  • 03-05-2023, 19:44:16
    #7
    fatihsyn adlı üyeden alıntı: mesajı görüntüle
    Attığım kod gibi çalıştırıyorum javascripti ben. GTM için örnek verdim. Bunun gibi yapabilirsin.
    Kodlardan pek anlamıyorum. Aslında şunu sormak istiyorum
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxx"
    crossorigin="anonymous"></script> bu kodu sadece tek reklam kodunda bıraksam ve diğerlerinden silsem sorun yaşar mıyım

    WebPerformans adlı üyeden alıntı: mesajı görüntüle
    js'yi bir tane çağırmanız lazım hocam zaten, her reklam kodu için kullanmanıza gerek yok. Ekstra bu js dosyasını delayla getirin kullanıcıya ki ilk önce site açılsın daha sonra reklamlar sergilensin
    Bir taneyi normal olarak ekledim. Diğerlerini aşağıdaki gibi eklesem sorun çıkmaz değil mi?



    <ins class="adsbygoogle"
    style="display:block"
    data-ad-client="ca-pub-xxxx"
    data-ad-slot="xxxx"
    data-ad-format="auto"
    data-full-width-responsive="true"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>