APS 마이그레이션 가이드
Unity 레벨플레이 사용하여 기존 APS 통합에 광고 유닛 API를 활용하여 APS 광고 유닛 API로 마이그레이션합니다.
읽는 시간 1분최근 업데이트: 8시간 전
이 가이드는 기존 APS 통합에 광고 유닛 API를 활용하여 Amazon 퍼블리셔 서비스(APS) 네트워크를 레벨플레이 연동하는 방법에 대한 단계별 지침을 제공합니다.
필수 조건
최소 SDK 버전: 9.0.0+
APS 설정 확인 및 다운로드
- APS 계정으로 이동합니다.
- 관련 애플리케이션 CSV 설정 파일을 다운로드.
레벨플레이 플랫폼에서 APS 설정을 업데이트합니다.
- 레벨플레이 플랫폼에서 앱의 인스턴스 페이지로 이동합니다.
- CSV 설정 파일을 업로드하여 APS 설정을 업데이트합니다.
- 대체를 선택합니다.
APS 앱 설정 페이지 인터페이스 새로 고침됩니다.
레벨플레이 대시보드에서 APS 데이터 업데이트
일부 APS 데이터 필드는 자동으로 채워집니다. 하지만 다음 단계를 수동으로 수행해야 합니다.
- 각 슬롯 이름에 대해 다음 필드를 작성합니다.
- UUID
- APS 포맷
- Size
- 저장을 선택합니다.
APS Unity 플러그인 임포트
- APS Unity 플러그인을 APS 웹사이트에서 다운로드합니다.
- Unity 프로젝트 열려 있는지 확인한 다음 패키지를 임포트.
- Unity 메뉴에서 Amazon > Manage SDKs를 선택합니다.
- Ironsource 어댑터 설치하고 Unity 패키지를 임포트.
APS 어댑터 추가
SDK 연동이 완료되면 Unity 네트워크 관리자 사용하여 APS 어댑터 추가합니다.
Unity 개발 플랫폼에서 Ads Mediation > Integration Manager로 이동합니다.
Init APS SDK
APS 네트워크를 사용하려면 APS 광고를 표시하려면 Ironsource 및 APS SDK를 모두 초기화해야 합니다.
애플리케이션 열리자마자 그리고 레벨플레이 SDK를 초기화하기 전에 APS SDK를 초기화합니다. APS 설정 중에 정의한 APS 앱 ID를 사용합니다.
Amazon.Initialize(amazonApiKey);
통합에 대한 자세한 내용은 Unity용 APS 리소스를 참조하십시오.
이전 로드 로직 제거
이 어댑터 더 이상 레벨플레이 Mediation APS 단가 정보를 공유할 필요가 없습니다. 다음 코드를 제거합니다.
- 각 광고 유닛 로드 전에 APS 광고 요청의 로딩입니다.
- 레벨플레이와 APS 단가 정보를 공유하려는 의 호출입니다.
setNetworkData
빌드 문제 해결
Android
Android 빌드에 APS 어댑터가 없는 경우 아래의 파일에 Maven URL을 추가합니다.
dependencyResolutionManagementsettings.gradledependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() maven { url "https://s3.amazonaws.com/ssa.public/ironsource-mobile/android-adapters" }}
iOS
iOS용으로 빌드하는 경우 타겟 iOS 최소 버전이 12.0이어야 합니다.