تحقیق در مورد عملکرد مشکوک برنامه‌های بلوکه کننده تبلیغات آنلاین

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از انگجت، برخی کارشناسان می‌گویند شرکت‌های بلوکه کننده تبلیغات اینترنتی که به همین منظور نرم افزارهایی را تولید و عرضه می‌کنند، ممکن است پشت پرده با برخی آگهی دهندگان برای بلوکه نکردن تبلیغات آنها در فضای مجازی به توافق رسیده باشند.

گفته می‌شود در همین راستا پول‌هایی نیز از سوی برخی مؤسسات تبلیغاتی به شرکت‌های بلوکه کننده آگهی های تبلیغاتی پرداخت می‌شود.

نگرانی‌های موجود در این زمینه موجب شده تا سناتور ران وایدن با ارسال نامه‌ای برای کمیسیون فدرال تجارت آمریکا از آنان بخواهد در این زمینه تحقیق کنند تا مشخص شود آیا نرم افزارهای بلوکه کننده تبلیغات رویه‌هایی ناعادلانه، فریبنده و ضد رقابتی داشته‌اند یا خیر.

یکی از برنامه‌هایی که در این زمینه عملکرد مشکوکی دارد، AdBlock است که به فروشنده‌ای ناشناس فروخته شده و گفته می‌شود از آن زمان به بعد سیاست‌های خود را در زمینه رعایت حریم شخصی کاربران بی سروصدا تغییر داده است.

106
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });