blob: fc1edef936ebc335abc499f346ad0b2abf0c75cc (
plain)
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
|
<?php
/**
* Amazon network class
*
* @since 4.5.0
*/
class WordAds_Amazon {
/**
* Instantiate
*
* @since 4.5.0
*/
function __construct() {
add_action( 'wp_head', array( $this, 'insert_head_amazon' ), 25 );
}
function insert_head_amazon() {
$data_tags = ( WordAds_Params::is_cloudflare() ) ? ' data-cfasync="false"' : '';
echo <<<HTML
<script$data_tags type="text/javascript" src="//c.amazon-adsystem.com/aax2/amzn_ads.js"></script>
<script$data_tags type="text/javascript">
try {
amznads.getAds("3033");
} catch(e) { /* ignore */ }
</script>
<script$data_tags type="text/javascript">
var a9_p = amznads.getKeys();
if ("undefined" != typeof a9_p && "" != a9_p && null !== a9_p && "[object Array]" === Object.prototype.toString.call(a9_p)) {
var a = "",
b = 0,
c = a9_p.length,
d, e;
a9_p.sort();
for (d = 0; d < c; d+=1) {
a9_p[d - b] = a9_p[d - b].replace(/a1x6p/, "a160x600p");
e = a9_p[d - b].split("p");
e[0] == a && (a9_p.splice(d - b, 1), b++);
a = e[0];
}
_ipw_custom.amznPay = a9_p;
}
document.close();
</script>
HTML;
}
}
global $wordads_amazon;
$wordads_amazon = new WordAds_Amazon();
|