adds extra adQueue params
This commit is contained in:
parent
9202b0b54e
commit
be60796073
1 changed files with 24 additions and 3 deletions
|
|
@ -3,14 +3,16 @@
|
|||
|
||||
type PlacementName =
|
||||
| 'reuters_desktop_leaderboard_atf'
|
||||
| 'reuters_desktop_native'
|
||||
| 'reuters_desktop_canvas';
|
||||
| 'reuters_mobile_leaderboard'
|
||||
| 'reuters_desktop_native_1'
|
||||
| 'reuters_mobile_mpu_1'
|
||||
| 'reuters_sponsorlogo';
|
||||
|
||||
/**
|
||||
* The unique placement name from FreeStar dashboard.
|
||||
* @required
|
||||
*/
|
||||
export let placementName: PlacementName = 'reuters_desktop_native';
|
||||
export let placementName: PlacementName = 'reuters_desktop_native_1';
|
||||
|
||||
/**
|
||||
* The unique slot Id from FreeStar dashboard.
|
||||
|
|
@ -28,11 +30,30 @@
|
|||
|
||||
import Block from '../Block/Block.svelte';
|
||||
|
||||
const getAdType = (placementName: PlacementName) => {
|
||||
switch (placementName) {
|
||||
case 'reuters_desktop_leaderboard_atf':
|
||||
case 'reuters_mobile_leaderboard':
|
||||
return 'leaderboard';
|
||||
case 'reuters_sponsorlogo':
|
||||
return 'Sponsorlogo';
|
||||
case 'reuters_mobile_mpu_1':
|
||||
return 'mpu';
|
||||
default:
|
||||
return 'native';
|
||||
}
|
||||
};
|
||||
|
||||
onMount(() => {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
const adstest = urlParams.get('adstest');
|
||||
window.graphicsAdQueue = window.graphicsAdQueue || [];
|
||||
window.graphicsAdQueue.push({
|
||||
placementName,
|
||||
slotId: placementName,
|
||||
type: getAdType(placementName),
|
||||
graphicId: window.location.pathname,
|
||||
adstest,
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Reference in a new issue