MCPcopy Create free account
hub / github.com/dailydotdev/apps / onAdAction

Function onAdAction

packages/shared/src/components/FeedItemComponent.tsx:321–334  ·  view source on GitHub ↗
(
    action: AdActions,
    ad: Ad,
    extra?: Record<string, unknown>,
  )

Source from the content-addressed store, hash-verified

319 });
320
321 const onAdAction = (
322 action: AdActions,
323 ad: Ad,
324 extra?: Record<string, unknown>,
325 ) => {
326 logEvent(
327 adLogEvent(action, ad, {
328 columns: virtualizedNumCards,
329 column,
330 row,
331 extra: { ...feedLogExtra(feedName, ranking).extra, ...extra },
332 }),
333 );
334 };
335
336 const onAdViewable = (ad: Ad, data: ViewabilityData) =>
337 onAdAction(AdActions.Viewable, ad, viewabilityLogExtra(data));

Callers 5

onAdViewableFunction · 0.85
FeedItemComponentFunction · 0.85
FeedHeroFunction · 0.85
AdAsCommentFunction · 0.85
PostSidebarAdWidgetFunction · 0.85

Calls 3

adLogEventFunction · 0.90
feedLogExtraFunction · 0.90
logEventFunction · 0.85

Tested by

no test coverage detected