@@ -12,25 +12,25 @@ const adSlots = {
12
12
id : 'div-gpt-ad-1738811978953-leaderboard' ,
13
13
sizes : [ [ 728 , 90 ] ] ,
14
14
targeting : 'leaderboard' ,
15
- refreshInterval : 150_000 ,
15
+ refreshInterval : 45_000 ,
16
16
} ,
17
17
footer : {
18
18
id : 'div-gpt-ad-1738811978953-footer' ,
19
19
sizes : [ [ 728 , 90 ] ] ,
20
20
targeting : 'footer' ,
21
- refreshInterval : 150_000 ,
21
+ refreshInterval : 45_000 ,
22
22
} ,
23
23
rightRail : {
24
24
id : 'div-gpt-ad-1738811978953-right-rail' ,
25
25
sizes : [ [ 300 , 250 ] ] ,
26
26
targeting : 'right-side-rail' ,
27
- refreshInterval : 150_000 ,
27
+ refreshInterval : 45_000 ,
28
28
} ,
29
29
leftRail : {
30
30
id : 'div-gpt-ad-1738811978953-left-rail' ,
31
31
sizes : [ [ 300 , 250 ] ] ,
32
32
targeting : 'left-side-rail' ,
33
- refreshInterval : 150_000 ,
33
+ refreshInterval : 45_000 ,
34
34
} ,
35
35
} satisfies Record <
36
36
string ,
@@ -75,13 +75,13 @@ function Gad({
75
75
window . googletag . display ( adId )
76
76
77
77
// Set individual refresh intervals for each ad
78
- // const interval = setInterval(function () {
79
- // window.googletag.cmd.push(function () {
80
- // window.googletag.pubads().refresh([slot])
81
- // })
82
- // }, slot .refreshInterval)
78
+ const interval = setInterval ( function ( ) {
79
+ window . googletag . cmd . push ( function ( ) {
80
+ window . googletag . pubads ( ) . refresh ( [ slot ] )
81
+ } )
82
+ } , adSlot . refreshInterval )
83
83
84
- // return () => clearInterval(interval)
84
+ return ( ) => clearInterval ( interval )
85
85
} )
86
86
}
87
87
} , [ ] )
0 commit comments