Skip to content

Commit cfb6fed

Browse files
authored
fix: Improve ad script detection in error stack traces
1 parent eb5534e commit cfb6fed

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/router.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,16 @@ export function getRouter() {
7474
const frames = event.exception?.values?.[0]?.stacktrace?.frames || []
7575
const hasAdScriptFrame = frames.some((frame) => {
7676
const filename = frame.filename || ''
77+
const functionName = frame.function || ''
7778
return (
7879
filename.includes('/media/native/') ||
7980
filename.includes('fuse.js') ||
8081
filename.includes('fuseplatform.net') ||
81-
filename.includes('/nobid/blocking_script.js')
82+
filename.includes('/nobid/blocking_script.js') ||
83+
// Check for known ad script function names (e.g., getViewportGeometry from Publift Fuse)
84+
functionName.includes('getViewportGeometry') ||
85+
functionName.includes('AdSlot') ||
86+
functionName.includes('adSlot')
8287
)
8388
})
8489

0 commit comments

Comments
 (0)