Initialize the SDK in iOS
Initialize the Unity Ads SDK in your iOS app. Set your Game ID and use a delegate to manage initialization callbacks and enable ad monetization.
Read time 1 minuteLast updated 2 months ago
SDK initialization example
Use to construct a configuration object with your Game ID, test mode flag, mediation metadata, and log level, then pass it to . The completion block receives an error object if initialization fails, or on success.
UADSInitializationConfigurationBuilderUnityAds.initialize()nilUADSMediationInfo *mediationInfo = [[UADSMediationInfo alloc] initWithName:@"mediation" version:@"1.0.0" adapterVersion:@"1.0.0"]; UADSInitializationConfigurationBuilder *builder = [[[UADSInitializationConfigurationBuilder alloc] initWithGameId:gameId] withTestMode:YES]; builder = [builder withMediationInfo:mediationInfo]; builder = [builder withLogLevel:UADSLogLevelDebug]; [UnityAds initialize:[builder build] completion:^(id<UnityAdsError> error) { if (error) { // Handle error } }];
Next steps: To continue your implementation, refer to the Implement interstitial ads in iOS documentation.