기술 자료

레벨플레이 Init API 마이그레이션

SDK 버전 8.4.0부터 레벨플레이 초기화 API로 전환 여러 광고 유닛 API를 지원합니다.
읽는 시간 1분최근 업데이트: 25일 전

이 가이드에서는 레벨플레이 초기화 API로 전환 여러 광고 유닛 API를 사용할 수 있도록 하는 방법을 설명합니다.

필수 조건

지원되는 최소 SDK는 8.4.0입니다. 최신 SDK는 여기에서 다운로드할 수 있습니다.

SDK 초기화

레벨플레이 SDK를 초기화하려면 다음 단계를 따르십시오.
  1. 해당하는 경우 appKey와 사용자 ID를 사용하여 레벨플레이 init API 호출.
  2. 완료 핸들러 성공 및 실패를 정의합니다.
// 앱 키로 요청 빌더를 생성합니다. 사용자 ID를 추가합니다. LPMInitRequestBuilder *requestBuilder = [[LPMInitRequestBuilder alloc] initWithAppKey:@"appKey"]; [requestBuilder withUserId:@"UserId"]; // Build the initial request LPMInitRequest *initRequest = [requestBuilder build]; // Initialize LevelPlay with the prepared request [레벨플레이 initWithRequest:initRequest 완료:^(LPMConfiguration *_Nullable config, NSError *_Nullable error){ if(error) { // There was an error on initialization. 필요한 조치를 취하거나 재시도 한다. } else { // Initialization was successful. 이제 광고 오브젝트를 생성하고 광고를 로드할 수 있습니다. } }];

초기화 결과

Success
– 초기화가 성공적으로 완료되면 트리거됩니다. 이 표시를 수신하면 광고를 생성하고 로드할 수 있습니다.
Error
– 설정이 성공적으로 검색되지 않았으며 광고를 로드할 수 없습니다. 나중에 레벨플레이 SDK를 초기화하는 것이 좋습니다(인터넷 연결이 가능하거나 오류 원인이 해결된 경우).

레거시

광고 단위(신규)

클래스아이언소스(IronSource)레벨플레이
APIinitWithAppKeyinitWithRequest
setUserIDLPMInitRequestBuilder의 일부로 설정되어야 함
콜백onInitializationComplete완료
-error

레벨플레이 Mediation 데모 앱

통합 데모 애플리케이션 앱에 광고 유닛 API를 통합하는 방법을 보여 줍니다.
이제 새로운 광고 유닛 API를 구현할 수 있습니다.