Implementare il supporto per i metadati personalizzati

Puoi fornire metadati personalizzati su contenuti, annunci e chiamate di tracciamento dei capitoli utilizzando le 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.

  1. Richiama le funzioni di callback per contenuti, annunci pubblicitari 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]
                     };
        };
    

In questa pagina