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

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

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

https://goo.gl/6lphfo

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


التعليق السابق

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

جرب هذا

(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";
    }

})();