هل يمكن تغيير كود جوجل ادسنس مستخدماً الجافا سكربت

السلام عليكم ...

كما نعلم جميعا ان كود جوجل ادسنس يكون بهذا الشكل :

https://goo.gl/6lphfo

اريد جافا سكربت كود يقوم بتغيير قيم الـ"data-ad-client" و "data-ad-slot" ، بحيث اذا وضعت اي كود لادسنس يتم تغيير القيم الي رقم معين.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

يمكنك إستبدال قيمهما بمتغير يحمل قيمتك الخاصة مع حذف علامتي ""

window.addEventListener("load", function () {

    "use strict";
    (document.querySelectorAll(".adsbygoogle") || []).forEach(function (ins) {
        ins.setAttribute("data-ad-client", "new value");
        ins.setAttribute("data-ad-slot", "new value");

    });
});

لا يعمل اخي الكريم

يقوم بتغيير القيم لكن بعد تحميل الصفحه

جرب هذا

(document.querySelectorAll(".adsbygoogle") || []).forEach(function (ins) {
    "use strict";
    ins.setAttribute("data-ad-client", "new value");
    ins.setAttribute("data-ad-slot", "new value");

});

شكرا لك أخي ...

هل من كود ليجعل اوامر الجافا سكربت تتم مره واحده في الزياره.

حتي لا تزعج مستخدم الموقع.

هل تقصد أن يعمل كود معين مرة واحدة ولا يتكرر إذا تمت إعادة تحميل الصفحة ؟

نعم ، ولكن يتكرر اذا اغلق المستخدم المتصفح، أو غادر الموقع.

zakariamouhid أضف ردا
(function () {

    "use strict";
    if (window.sessionStorage && window.sessionStorage.test === "1") {
            return;
    }

    (function () {
        // Your Code Here
    })();

if (window.sessionStorage) {
        window.sessionStorage.test = "1";
    }

})();