BlazeGAMCustomNativeAdsDelegate - iOS
BlazeGAMCustomNativeAdsDelegate lets your app handle custom native ad events from BlazeGAM, and optionally return targeting and request extras.
Override handlers for logging, UI updates, or analytics.
onGAMAdError
public typealias OnGAMAdErrorHandler = (_ error: Error) -> Void
public var onGAMAdError: OnGAMAdErrorHandler?Called when an ad operation fails.
Parameters:
- error: The error that occurred.
onGAMAdEvent
public typealias OnGAMAdEventHandler = ((eventType: BlazeGoogleCustomNativeAdsHandlerEventType, adData: BlazeCustomNativeAdData)) -> Void
public var onGAMAdEvent: OnGAMAdEventHandler?Called when an ad-related event occurs.
Parameters:
- eventType: Event type from BlazeGoogleCustomNativeAdsHandlerEventType.
- adData: Ad data for the event. See BlazeCustomNativeAdData.
customGAMTargetingProperties
public typealias CustomGAMTargetingPropertiesHandler = (_ params: RequestDataInfo) async -> [String : String]
public var customGAMTargetingProperties: CustomGAMTargetingPropertiesHandler?Called before an ad request. Return custom targeting properties to attach to the request. See BlazeGamCustomNativeAdRequestInformation for request context (RequestDataInfo).
publisherProvidedId
public typealias PublisherProvidedIdHandler = (_ params: RequestDataInfo) async -> String?
public var publisherProvidedId: PublisherProvidedIdHandler?Publisher-provided ID for ad requests.
networkExtras
public typealias NetworkExtrasHandler = (_ params: RequestDataInfo) async -> Extras?
public var networkExtras: NetworkExtrasHandler?Optional network-specific parameters for ad requests via Extras.
Updated 11 days ago
Did this page help you?
