Server SDKs

Ad Revenue Event

Send ad revenue events with the Node.js SDK

Track ad impressions and ad revenue.

Usage

import { Client, AdData, AppEvent } from '@geeklab.app/audiencelab_nodejs_sdk';

const client = new Client({
	apiKey: 'YOUR_API_KEY',
	baseUrl: 'https://analytics.geeklab.app',
});

const adEvent = new AdData()
	.setAdId('rewarded_video_main')
	.setName('Main Menu Rewarded')
	.setSource('rewarded_video')
	.setWatchTime(30)
	.setReward(true)
	.setMediaSource('ironsource')
	.setChannel('admob')
	.setValue(0.0125)
	.setCurrency('USD')
	.setDedupeKey('ad_view_12345');

const response = await new AppEvent(
	client,
	adEvent,
	'user_12345',
	'ad-eid-12345',
).send();

AdData Fields

Prop

Type

On this page