, Google AdWords , .
, Leaderboard 1.
, AdWords, . , .
, RTB (.
Real Time Bidding), : 240x400 .
IAB 15 : Leaderboard (728x90), Inline rectangle (300x250), Mobile leaderboard (320x50), Half-page (300x600), Banner, Large rectangle .
, , , . , . , , , .
RTB-
: DataMind, 2016 1700 , 100 .
. , . : 320x50, 240x400, 728x90, 300x250. .
240x400, 17,22% . IAB-, 77,2%.
. 22,8% , IAB
, 100% ? , , 800x90, 240x400.
, .
100 RTB- . Towers, Squares, Leaderboards
:
- - (Towers);
- - (Squares);
- - (Leaderboards).
: :
, , , - (.
):
, , .
Towers, Squares, Leaderboars . , HTML- , . .
AdWords
, Tinkoff.ru , Google. , media-. HTML-, . , .
Tinkoff.ru. , 216 1 200 px, 36 1 200 px 1 . 1,145 . HTML-, Google . :
- Tower: Tower 1 Tower 2 ( , Tower 2 );
- Square: Square 1, Square 2, Square 3, Square 4;
- Leaderboard: Leaderboard 1 ( ), Leaderboard 2, Leaderboard 3.
HTML- . , ( Leaderboard 3 .).
HTML- .
, Tower 1, , . Tower 1 Square 2. .
, . Recursive Partitioning and Regression Trees R-
rpart :
, . :
JavaScripttemplate_names = ['leaderboard1', 'leaderboard2', 'leaderboard3', 'square1', 'square2', 'square3', 'square4', 'tower1'];
function getTemplate(w, h) {
var wdh = w/h,
wh = w*h;
if (wdh >= 0.7000456) {
if (wdh >= 2.499373) {
if (wh >= 32399) {
if (wdh >= 4.501131) {
return template_names[0]; //leaderboard1 - bannerA
} else {
return template_names[1]; //leaderboard2 - bannerB
}
};
return template_names[2]; //leaderboard3 - smallBanner
} else {
if (wdh < 1.200121) {
if (wdh >= 0.8999545) {
if (w < 781.5) {
if (wh < 32399.5) {
return template_names[5];// "square3"; //smallSquare
} else {
return template_names[6];//"square4"; //square191
}
} else {
if (wdh >= 0.9995005) {
return template_names[5];//"square3"; //smallSquare
} else {
return template_names[7];//"tower1"; //towerB
}
}
} else {
if (wh < 32399) {
return template_names[5]; //"square3"; //smallSquare
} else {
return template_names[4]; //"square2"; //squareC
}
}
} else {
if (h< 174.5) {
if (wdh >= 2.002874 && wh >= 32392.5) {
return template_names[1];//"leaderboard2"; //bannerB
}
return template_names[5];//"square3"; //smallSquare
} else {
if (w < 601.5 && wdh < 1.531339) {
return template_names[3];//"square1"; //squareA
}
return template_names[4];//"square2"; //squareC
}
}
}
} else {
return template_names[7];//"tower1"; //towerA + towerB
}
}
. . , .
? -.
HTML-, AdWords
1700 , , , . , -.
RTB-
Leaderboard
Leaderboard 1 . , , , , . Leaderboard 2 , Short Name - . Leaderboard 3 . - . :

|
Leaderboard 1 480x70
|

|
Leaderboard 2 400x125
|

|
Leaderboard 3 400x100.
|
Square
, 20,35%. Square 1 Square 4 , , Square 1 0,66% . , . , , , - , .

|

|

|

|
Square 1 300x300
|
Square 2 150x215
|
Square 3 215x250
|
Square 4 250x250
|
Tower
Tower 1 Tower 2, .
RTB
, . , .
. HTML- . HTML- , HTML5 - . HTML-, .
CasperJs. - .
? A/B- 100% .
.
, AdWords . AdWords , , . AdWords . / . , .