Puoi fornire metadati personalizzati su contenuti, annunci e chiamate di tracciamento dei capitoli utilizzando funzioni di callback.
Le funzioni di callback vengono richiamate immediatamente prima della chiamata di tracciamento, in modo che l’applicazione possa allegare i metadati specifici di un annuncio o di un capitolo.
Richiama le funzioni di callback per contenuto, annunci e capitoli.
// Video Metadata Block
vaTrackingMetadata.videoMetadataBlock = ^NSDictionary *()
{
return @{
@"myvideoid": @"1234",
@"mysdkversion": [PTSDK apiVersion]
};
};
// Ad Metadata Block invoked on every ad start
vaTrackingMetadata.adMetadataBlock = ^NSDictionary *(PTAd *ad)
{
return @{
@"myadid": @"ad-1234",
@"myad-sdkversion": [PTSDK apiVersion]
};
};
// Chapter Metadata Block invoked on every chapter start
vaTrackingMetadata.chapterMetadataBlock = ^NSDictionary *(PTVideoAnalyticsChapterData *chapter)
{
return @{
@"mychapterid": @"chapter-1234",
@"mychapter-sdkversion": [PTSDK apiVersion]
};
};