Your application must provide the PSDK with the required PTAuditudeMetadata information for connecting to the ad server.
To set up the ad server metadata:
PTAuditudeMetadata *adMetadata = [[PTAuditudeMetadata alloc] init]; adMetadata.zoneId = @"INSERT_HERE_ZONE_ID"; adMetadata.domain = @"INSERT_HERE_DOMAIN";
// Metadata is an instance of PTMetadata that is used to create the PTMediaPlayerItem [metadata setMetadata:adMetadata forKey:PTAdResolvingMetadataKey]; [adMetadata release];
PTMetadata *metadata = [self createMetadata];
PTMediaPlayerItem *item =
[[[PTMediaPlayerItem alloc] initWithUrl:url mediaId:yourMediaID metadata:metadata] autorelease];
- (PTMetadata *) createMetadata {
PTMetadata* metadata = [[[PTMetadata alloc] init] autorelease];
PTAuditudeMetadata *adMetadata = [[[PTAuditudeMetadata alloc] init] autorelease];
adMetadata.zoneId = yourZoneID;
adMetadata.domain = yourAdServerDomain;
[metadata setMetadata:adMetadata forKey:PTAdResolvingMetadataKey];
return metadata;
}