1mher3 Posted June 20, 2009 Report Share Posted June 20, 2009 Tāda lieta kā ad-blocker ir iepatikusies ievērojamai daļai interneta lietotāju. No lietotāju puses tas ad-blocker itkā laba iespēja panākt ka lapas ātrāk ielādējas, neesam spiesti skatīties uz kaitinoša paskata baneriem... Web lapu īpašniekiem tās gan nav labas ziņas. Ja apmeklētāji nevēlas redzēt banerus, man jārespektē viņu izvēle. Nebūtu pieklājīgi uzspiest reklāmas banerus piemuļķojot ad-blockers ar nestandarta izmēru. Bet mans banera rādījumus uzskaitošais scripts nezin ka baneris tiek bloķēts vai netiek parādīts dēļ tā ka apmeklētājs atslēdzis bilžu ielādi. Vai ir iespējams noteikt ka apmeklētājs skatās lapu bez bildēm vai lieto ad-blocker? Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 20, 2009 Report Share Posted June 20, 2009 Ja apmeklētāji nevēlas redzēt banerus, man jārespektē viņu izvēle. Nebūtu pieklājīgi uzspiest reklāmas banerus piemuļķojot ad-blockers ar nestandarta izmēru. Vis ir atkariigs kaadus pakalpojumus zniedz, jaa taa ir parasta zinju lapa tad taadas darbiibas tev neko labu nedos, bet ja teiksim sniedz kaadus ljoti specefiskus ( piemeram inbox.lv) tad apmekletajiem var vienkarshi liegt pieeju lapai, ja negrib skatiities reklamu, jo galu galaa apr saviem pakalpojumiem prasi lai skatiitos reklamu ... -- Noteikt vai bilde ir ielaadeta vai nav ir ljoti gruti ( nebgalvoshu, bet IMPHO gandriz neiespejami, vismaz ar PHP liidzekljiem ..) Risinajums varetu buut izmantojot JS, kur tiek nosuutiits apstiprinajums tikai peec taa kad bilde ir pielniigi ielaadeta ( paradisanu/neparadisanu nokontrolet gan nevaresi) ... --- Ja blockeris strada uz bildes ( objekta) izmeriem tad vari vienkarshi dariit, izveido nelielu flash kursh preciizi atbilst kaadam popularam banera skriptam , kur teiksm iebuuve Ielagosanas formu .. Buus Blokeris --> vienkarsi nevares ienakt lapaa, tad lai izvele paliek lietotaaaju zinjaa. Tikai jatceras ka jabut pieejamai informacijai, kaa sada lieta ir ... ---- Quote Link to comment Share on other sites More sharing options...
1mher3 Posted June 21, 2009 Author Report Share Posted June 21, 2009 Tā kā līdzvērtīga informācija ir pieejama arī citās vietās, apmeklētāju piekļuves ierobežošana nedotu neko labu. Man radās ideja kompromisa variantam - ja apmeklētājs nevar redzēt banerus, rādam teksta linkus. Tie ad-blockers taču miljoniem web lapu īpašnieku padara maku plānāku. Ļoti cerēju ka eksistē risinājums ad-blocker detaktēšanai. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 21, 2009 Report Share Posted June 21, 2009 Ļoti cerēju ka eksistē risinājums ad-blocker detaktēšanai. Nu padomaa logjiski, kaa varetu detekteet Ad blocker kladbuutni ?? Ja tas straada peec bildes izmera, uskatot ka teiksim 200X200 px ir baneris, tad izveido kautkaadu nelielu SAVU flash reklaminju ar iebuuvetu papildiespeju :) tas ir peec noteiktas JS komandas sanjemsanas dod noteiktu signalu Ping Pong princips .. un Izmanto JS ONLOAD principu , kad viis ielaadets tad JS paprasa tam banerim ESI ?? ( PING ) ja nav atbildes, tad JS nodod zinju serverim ka dotaja lapaa visticamak staraada Ad-blocker... --- Bet shis arii nav drosh variants, jo varbuut vienkarshi nav Flash Pleyeris, un dotais klients neskatas Vieniigi flash .... -------- taa kaa .... Quote Link to comment Share on other sites More sharing options...
codez Posted June 21, 2009 Report Share Posted June 21, 2009 http://www.dostuffright.com/Unblock_Ads Quote Link to comment Share on other sites More sharing options...
Klez Posted June 21, 2009 Report Share Posted June 21, 2009 man piemēram ad blokerim ir konkrēti filtri ... piemēram: ads.inbox.lv/* utt .. tā kā pārsvarā reklāmas stāv konkrētās vietās piem site.lv/ads/menesi/adname.jpg un man ir filtrs site.lv/ads/* īzī Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted June 22, 2009 Report Share Posted June 22, 2009 Es laikam šo problēmu risinātu tā (ja paši banneri arī atrodas manā lapā) - verot vaļā pirmo lapu, visticamāk tā vai tā tiek uzsākta sesija. Līdz ar to ir iespējams nosakidrot, kādas bildes ir ielādējis lietotājs ar konkrēto sesijas id (nu vismaz idejiski varētu izmantot līdzīgu moduli, kā anti-leechinga pasākumos - tikai tagad ir pretēja situācija - mēs nevis nevēlamies neļaut piekļuvi konkrētam failam, ja nav nodibināta sesija, bet gan vēlamies piereģistrēt faktu, ka konkrētās sesijas lietotājs ir ielādējis mūs interesējošo resursu). Tas protams neizslēdz situāciju, kad lietotājs ielādē bildi, taču ar kādiem sev pieejamiem līdzekļiem to vienkārši nerāda. Taču tādā gadījumā viņam atkrīt viens no add-blockera pamatieguvumiem - trafika samazinājums. Tās tādas pārdomas, jo nav bijusi nepieciešamība pēc kaut kā tāda. Quote Link to comment Share on other sites More sharing options...
nemec Posted June 22, 2009 Report Share Posted June 22, 2009 ar JS var visu šo nodetektēt, vai ir uzlikt flash plejeris, kāda versija utt. Var uztaisīt kādu test .swf, kas aizsūta callbacku JS, ka ir ielādēts un uztaisīt to neredzamu ar position absolute. Nu un tālāk var rādīt tam lietotājam ko vēlies, kaut vai teksta veida reklāmas. Vienīgi nebūsi pasargāts pret lietotājiem, kas ir atrubījuši JS, bet tādu ir baigi maz skaits. Es par tādiem daudz nedomāju, jo bez JS browseris nav pilnvērtīgi lietojams :) Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 22, 2009 Report Share Posted June 22, 2009 Var uztaisīt kādu test .swf, kas aizsūta callbacku JS, ka ir ielādēts un uztaisīt to neredzamu ar position absolute. Par shito arii biju domaajis, ti nevajag ar Position absalute, jaunas paudzes brauzeri lieliski saprot AUgstums 0 platums 0 ... un liec kur gribi, jo parasti tiko paraadas Position apsalute, taa ir problemas.. ( nu ja vien no pasha stilosanas viedoklja tas jau netiek izmantots.. ) piedevam var arii izmantot 1X1 ph lielu Objektu, kura pamatfons ir lapas fona kraasa.. --------------- P.S. vairak bija domats par pozicinesanu nevis ..... Quote Link to comment Share on other sites More sharing options...
Wuu Posted June 22, 2009 Report Share Posted June 22, 2009 Vai tad nevar uztaisīt php bildi ,tb un kad tiek izsaukta reklāmas bilde tiek piesaistīti $_SESSION dati ,ja bilde tiks bloķēta tad $_SESSION nebūs pieejams un pēc tā noteikt? Quote Link to comment Share on other sites More sharing options...
1mher3 Posted June 23, 2009 Author Report Share Posted June 23, 2009 Vai tad nevar uztaisīt php bildi ,tb un kad tiek izsaukta reklāmas bilde tiek piesaistīti $_SESSION dati ,ja bilde tiks bloķēta tad $_SESSION nebūs pieejams un pēc tā noteikt? Hmm... ja var, tas darbotos arī uz tiem ar izslēgtu javascript, tātad šķietami viss labākais risinājums? Quote Link to comment Share on other sites More sharing options...
Wuu Posted June 24, 2009 Report Share Posted June 24, 2009 Kāds tur sakars ar javascriptu? Quote Link to comment Share on other sites More sharing options...
1mher3 Posted June 25, 2009 Author Report Share Posted June 25, 2009 (edited) nekāds... bet pārējie varianti bij balstīti uz javascript, tātad nestrādā ja apmeklētāja browserī javascript ir atslēgts. Edited June 25, 2009 by 1mher3 Quote Link to comment Share on other sites More sharing options...
Klez Posted June 25, 2009 Report Share Posted June 25, 2009 darbojas pasākums šāds: image.php session_start(); header("Content-type: image/png"); $im = @imagecreate(110, 20) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 0, 0, 0); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); $_SESSION['bilde_2'] = 'ok'; index.php <?php session_start(); ?> <img src="./image.php" /> <?php print_r($_SESSION); ?> tikai sesijas mainīgais parādās pie otreizējās ielādes ... ja skriptu image.php nobloķē, tad sesijas mainīgais netiek izveidots ... Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted June 25, 2009 Report Share Posted June 25, 2009 'nobleķēt' tādu var css'a ...{position:absolute; top:-1000km;} Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.