iOS에서 SDK 초기화
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.
읽는 시간 1 minute최근 업데이트: a day ago
ViewController.h
ViewController
.h
- : 초기화 성공 또는 실패에 대한 콜백을 처리합니다.
UnityAdsInitializationDelegate
- : 광고 유닛에 콘텐츠 로드 성공 또는 실패에 대한 콜백을 처리합니다.
UnityAdsLoadDelegate
- : 광고 유닛에 로드된 콘텐츠 표시 성공 또는 실패에 대한 콜백을 처리합니다.
UnityAdsShowDelegate
#import <UnityAds/UnityAds.h> @interface ViewController : UIViewController<UnityAdsInitializationDelegate, UnityAdsLoadDelegate, UnityAdsShowDelegate> @property (assign, nonatomic) BOOL testMode;
ViewController.m
SDK를 초기화하려면, 해당 플랫폼의 프로젝트에 있는 게임 ID를 참조해야 합니다. Unity Ads Monetization 대시보드의 두 번째 내비게이션 메뉴에서 CURRENT PROJECT > Settings를 선택하여 ID를 찾을 수 있습니다.ViewController
.m
UnityAdsInitializationDelegate
initialize
다음 단계: iOS에서 기본 광고 구현 기술 자료를 참조하여 구현을 계속 진행하십시오.- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [UnityAds initialize:kDefaultGameId testMode:self.testMode initializationDelegate:self]; } // Implement initialization callbacks to handle success or failure: #pragma mark : UnityAdsInitializationDelegate - (void)initializationComplete { NSLog(@" - UnityAdsInitializationDelegate initializationComplete" ); // Pre-load an ad when initialization succeeds, so it is ready to show: [UnityAds load:@"Interstitial_iOS" loadDelegate:self]; } - (void)initializationFailed:(UnityAdsInitializationError)error withMessage:(NSString *)message { NSLog(@" - UnityAdsInitializationDelegate initializationFailed with message: %@", message ); } // Implement load callbacks to handle success or failure after initialization: #pragma mark: UnityAdsLoadDelegate - (void)unityAdsAdLoaded:(NSString *)placementId { NSLog(@" - UnityAdsLoadDelegate unityAdsAdLoaded %@", placementId); } - (void)unityAdsAdFailedToLoad:(NSString *)placementId withError:(UnityAdsLoadError)error withMessage:(NSString *)message { NSLog(@" - UnityAdsLoadDelegate unityAdsAdFailedToLoad %@", placementId); }