/
getAvailableAdUnits.js
77 lines (77 loc) · 1.84 KB
/
getAvailableAdUnits.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
export default () => ({
leaderboard: {
// The long leaderboard ad.
adId: 'div-gpt-ad-1464385677836-0',
adUnitId: '/43865596/HBTL',
// Sizes sent to bidders.
sizes: [[728, 90]],
// Sizes allowed to be served from the ad server. This
// can include more options so that, e.g., custom in-house
// ad campaigns can have unique sizes but programmatic
// bidders do not.
allowedAdSlotSizes: [
[728, 90],
[1, 1],
[468, 60],
[728, 210],
[720, 300],
],
},
rectangleAdPrimary: {
// The primary rectangle ad (bottom-right).
adId: 'div-gpt-ad-1464385742501-0',
adUnitId: '/43865596/HBTR',
sizes: [[300, 250]],
allowedAdSlotSizes: [
[300, 250],
[1, 1],
[250, 250],
[160, 600],
[120, 600],
[120, 240],
[240, 400],
[234, 60],
[180, 150],
[125, 125],
[120, 90],
[120, 60],
[120, 30],
[230, 33],
[300, 600],
/* Begin custom sizes for in-house campaign */
[970, 250], // billboard
[728, 250], // non-standard
[728, 300], // non-standard
[728, 350], // non-standard
[728, 400], // non-standard
[970, 250], // non-standard
[970, 300], // non-standard
[970, 350], // non-standard
[970, 400], // non-standard
/* End custom sizes for in-house campaign */
],
},
rectangleAdSecondary: {
// The second rectangle ad (right side, above the first).
adId: 'div-gpt-ad-1539903223131-0',
adUnitId: '/43865596/HBTR2',
sizes: [[300, 250]],
allowedAdSlotSizes: [
[300, 250],
[1, 1],
[250, 250],
[160, 600],
[120, 600],
[120, 240],
[240, 400],
[234, 60],
[180, 150],
[125, 125],
[120, 90],
[120, 60],
[120, 30],
[230, 33],
[300, 600],
],
},
})