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