@@ -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 : 45_000 , // 45 seconds
15
+ refreshInterval : 90_000 , // 45 seconds
16
16
} ,
17
17
footer : {
18
18
id : 'div-gpt-ad-1738811978953-footer' ,
19
19
sizes : [ [ 728 , 90 ] ] ,
20
20
targeting : 'footer' ,
21
- refreshInterval : 45_000 , // 45 seconds
21
+ refreshInterval : 90_000 , // 45 seconds
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 : 45_000 , // 45 seconds
27
+ refreshInterval : 90_000 , // 45 seconds
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 : 45_000 , // 45 seconds
33
+ refreshInterval : 90_000 , // 45 seconds
34
34
} ,
35
35
} satisfies Record <
36
36
string ,
@@ -74,14 +74,14 @@ function Gad({
74
74
window . googletag . enableServices ( )
75
75
window . googletag . display ( adId )
76
76
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)
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 )
83
83
84
- // return () => clearInterval(interval)
84
+ return ( ) => clearInterval ( interval )
85
85
} )
86
86
}
87
87
} , [ ] )
0 commit comments