in Sources/Bridget/native.swift [520:536]
func insertAdverts(adSlots: TList<AdSlot>, completion: @escaping (Result<Void, Error>) -> Void)
///
/// - Parameters:
/// - adSlots:
/// - completion: Result<Void, Error> wrapping return and following Exceptions:
func updateAdverts(adSlots: TList<AdSlot>, completion: @escaping (Result<Void, Error>) -> Void)
///
/// - Parameters:
/// - targetingParams:
/// - completion: Result<Void, Error> wrapping return and following Exceptions:
func sendTargetingParams(targetingParams: TMap<String, String>, completion: @escaping (Result<Void, Error>) -> Void)
}
open class CommercialProcessor /* Commercial */ {