PDA

View Full Version : Hỏi code chặn popads trên mobile



newmoon2015
27-09-2015, 21:50
Thú thực em search google mãi mà chẳng thấy ai chỉ chi tiết , toàn nói chung chung , lắp ghép chắp vá chẳng có tác dụng
Mong các bác chia sẻ code , site em ko phải wordpress nên ko xài plugin đc

meo4.info
27-09-2015, 23:15
ý bạn là đặt code quảng cáo của popads, nhưng chỉ cho nó hiện trên giao diện PC, còn mobile thì ẩn đi đúng k ?

keepcalm
28-09-2015, 00:32
Cách đơn giản nhất là:

if(window[ . ]innerWidth > 800 && window[ . ]innerHeight > 600) {
//pop code
}

newmoon2015
28-09-2015, 05:41
Các bác có code nào chi tiết hơn không , chứ độ phân giải của điện thoại bây giờ rất cao , dùng code như bác keepcalm nó vẫn để lọt khe nhiều dòng điện thoại cao cấp

sockchjp
28-09-2015, 05:53
Bac inbox em gui cho nhe .

LamTrang
28-09-2015, 17:14
Mình cũng đang cần cái này. Bạn có biết plugin nào của wordpress có chức năng này không?

xuantruong21
28-09-2015, 17:19
@@ Bạn tìm từ khóa mobiledetect tải về đặt

http://mobiledetect.net/

if ( $detect->isMobile() ) {
code
} else {
code
}

nthoa87
28-09-2015, 17:20
cái này dễ mà . bạn add check php coi có phải mobile ko thì cho hiện ads lên .để code lên đây có xíu ko tiện

ước mơ
28-09-2015, 19:41
Dùng phải đổi cái javascript của popads sang hoạt động dạng .js , sau đó lên google tìm code check mobile.

Nếu là mobile thì không load đoạn pop đó, nếu không phải là mobile thì pop.

muốn chuyển đổi qua javascript sang .js thì qua đây : Javascript Document.Write Generator






<script language="javascript" type="text/javascript">
var uagent = navigator.userAgent.toLowerCase();
var arrMobi_GLA = new Array('midp', 'j2me', 'avantg', 'ipad', 'iphone', 'docomo', 'novarra', 'palmos', 'palmsource', '240x320', 'opwv', 'chtml', 'pda', 'windows ce', 'mmp/', 'mib/', 'symbian', 'wireless', 'nokia', 'hand', 'mobi', 'phone', 'cdm', 'up.b', 'audio', 'sie-', 'sec-', 'samsung', 'htc', 'mot-', 'mitsu', 'sagem', 'sony', 'alcatel', 'lg', 'erics', 'vx', 'nec', 'philips', 'mmm', 'xx', 'panasonic', 'sharp', 'wap', 'sch', 'rover', 'pocket', 'benq', 'java', 'pt', 'pg', 'vox', 'amoi', 'bird', 'compal', 'kg', 'voda', 'sany', 'kdd', 'dbt', 'sendo', 'sgh', 'gradi', 'jb', 'dddi', 'moto', 'opera mobi', 'opera mini', 'android');

document.write('<div id="loadMore"></div>');

isMobile_GLA = false;
for (i = 0; i < arrMobi_GLA.length; i++) {
if (uagent.indexOf(arrMobi_GLA[i]) != -1) {
isMobile_GLA = true;
break;
}
}
if (isMobile_GLA) {

// cái gì đó hiện ở mobile, nếu không có bỏ qua

}

else {


// Đây là đoan javascript của popads
document.writeln("<script type=\"text\/javascript\">");
document.writeln(" var _pop = _pop || [];");
document.writeln(" _pop.push([\'siteId\', 751260]);");
document.writeln(" _pop.push([\'minBid\', 0.000000]);");
document.writeln(" _pop.push([\'popundersPerIP\', 5]);");
document.writeln(" _pop.push([\'delayBetween\', 0]);");
document.writeln(" _pop.push([\'default\', false]);");
document.writeln(" _pop.push([\'defaultPerDay\', 0]);");
document.writeln(" _pop.push([\'topmostLayer\', false]);");
document.writeln(" (function() {");
document.writeln(" var pa = document.createElement(\'script\'); pa.type = \'text\/javascript\'; pa.async = true;");
document.writeln(" var s = document.getElementsByTagName(\'script\')[0]; ");
document.writeln(" pa.src = \'\/\/c1.popads.net\/pop.js\';");
document.writeln(" pa.onerror = function() {");
document.writeln(" var sa = document.createElement(\'script\'); sa.type = \'text\/javascript\'; sa.async = true;");
document.writeln(" sa.src = \'\/\/c2.popads.net\/pop.js\';");
document.writeln(" s.parentNode.insertBefore(sa, s);");
document.writeln(" };");
document.writeln(" s.parentNode.insertBefore(pa, s);");
document.writeln(" })();");
document.writeln("<\/script>");

//end javascript popads

}

</script>

yllixa
28-09-2015, 20:30
Tôi không hiểu các bạn đang nói cái gì? Như của tôi, blogspot, thích hiện máy bàn thì đặt vào code máy bàn, thích mobile thì đặt vào phần mobile, gọn nhẹ.

POP vào mobile thì có tiền nhiều nhưng tổ mẹ nó toàn redirect nên cho nghỉ hết

LiteVN
28-09-2015, 21:17
áp dụng tất cả các cách trên không được thì pm mình

newmoon2015
29-09-2015, 05:39
cảm ơn các bác để em test thử xem

tuannb030
29-09-2015, 08:50
|Mình dùng wp nhưng mà có plugin không ạ| mỗi lần vào bằng đt nó toàn chuển sang trang khác ý chán ghê á :(

- - - Updated - - -

|Mình dùng wp nhưng mà có plugin không ạ| mỗi lần vào bằng đt nó toàn chuển sang trang khác ý chán ghê á :(