@@ -12,25 +12,25 @@ const adSlots = {
1212 id : 'div-gpt-ad-1738811978953-leaderboard' ,
1313 sizes : [ [ 728 , 90 ] ] ,
1414 targeting : 'leaderboard' ,
15- refreshInterval : 150_000 ,
15+ refreshInterval : 45_000 ,
1616 } ,
1717 footer : {
1818 id : 'div-gpt-ad-1738811978953-footer' ,
1919 sizes : [ [ 728 , 90 ] ] ,
2020 targeting : 'footer' ,
21- refreshInterval : 150_000 ,
21+ refreshInterval : 45_000 ,
2222 } ,
2323 rightRail : {
2424 id : 'div-gpt-ad-1738811978953-right-rail' ,
2525 sizes : [ [ 300 , 250 ] ] ,
2626 targeting : 'right-side-rail' ,
27- refreshInterval : 150_000 ,
27+ refreshInterval : 45_000 ,
2828 } ,
2929 leftRail : {
3030 id : 'div-gpt-ad-1738811978953-left-rail' ,
3131 sizes : [ [ 300 , 250 ] ] ,
3232 targeting : 'left-side-rail' ,
33- refreshInterval : 150_000 ,
33+ refreshInterval : 45_000 ,
3434 } ,
3535} satisfies Record <
3636 string ,
@@ -75,13 +75,13 @@ function Gad({
7575 window . googletag . display ( adId )
7676
7777 // 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 )
8383
84- // return () => clearInterval(interval)
84+ return ( ) => clearInterval ( interval )
8585 } )
8686 }
8787 } , [ ] )
0 commit comments