diff --git a/BaseFilter/sections/antiadblock.txt b/BaseFilter/sections/antiadblock.txt index f7d328976a9..411e32ee5bc 100644 --- a/BaseFilter/sections/antiadblock.txt +++ b/BaseFilter/sections/antiadblock.txt @@ -2812,6 +2812,7 @@ win7simu.visnalize.com#%#//scriptlet('prevent-fetch', 'adsbygoogle') ! https://github.com/AdguardTeam/AdguardFilters/issues/207578 ! https://github.com/AdguardTeam/AdguardFilters/issues/193366 ! https://github.com/AdguardTeam/AdguardFilters/issues/183838 +itv.com#%#(()=>{const r={apply:(r,e,t)=>{try{const r=(new Error).stack,e=t[0];if(r.includes("adBlockingDetected")&&e?.adFailurePercentage)return 0}catch(r){}return Reflect.apply(r,e,t)}};window.Array.prototype.push=new Proxy(window.Array.prototype.push,r)})(); itv.com#%#(()=>{let e;const t={apply:(t,n,o)=>(o[0]?.behavior?.controlType&&o[0]?.initialItems&&"function"==typeof o[0].update&&(e=o[0].update,o[0].update=function(){this.update=e}),Reflect.apply(t,n,o))};window.Object.keys=new Proxy(window.Object.keys,t)})(); itv.com#%#(()=>{const e={apply:(e,n,t)=>{const o=t[1];return o&&["adBlockingDetected","assessAdBlocking"].includes(o)&&t[2]&&"function"==typeof t[2].value&&(t[2].value=()=>{}),Reflect.apply(e,n,t)}};window.Object.defineProperty=new Proxy(window.Object.defineProperty,e)})(); !#if (!adguard_app_ios && !adguard_ext_android_cb && !adguard_ext_safari)