미디에이션과 Nend 통합

이 가이드에서는 Google 모바일 광고 SDK를 사용하여 미디에이션을 통해 nend에서 광고를 로드하고 표시하는 방법을 보여주며, 폭포식 구조 통합에 대해 다룹니다. 여기에는 광고 단위의 미디에이션 구성에 nend를 추가하는 방법과 Nend SDK 및 어댑터를 Unity 앱에 통합하는 방법이 나와 있습니다.

nend의 대시보드 인터페이스는 라벨, 버튼, 설명에 일본어 텍스트를 사용하며 아래에 표시된 스크린샷은 번역되지 않았습니다. 하지만 이 가이드의 텍스트에서 라벨과 버튼은 영어 이름으로 참조합니다. 예를 들어 'URL gkeーム'는 'URL 스키마' 등입니다.

지원되는 통합 및 광고 형식

통합
입찰
폭포
형식
배너
전면 광고
리워드 제공됨

요구사항

  • Unity 4 이상
  • 최신 Google 모바일 광고 SDK
  • Android에 배포하려면 다음 단계를 따르세요.
    • Android API 수준 19 이상
  • iOS에 배포하는 방법
    • iOS 배포 대상 12.0 이상
  • Google 모바일 광고 SDK로 구성된, 작동 중인 Unity 프로젝트 자세한 내용은 시작하기를 참고하세요.
  • 미디에이션 시작 가이드를 완료합니다.

1단계: Nend UI에서 구성 설정

Nend 계정에 가입하거나 로그인합니다.

애플리케이션을 Nend 대시보드에 추가하려면 먼저 Placement Management 탭을 클릭한 후 Site/App을 선택합니다. Add an app 버튼을 클릭하여 nend에 앱을 추가합니다.

애플리케이션 만들기

앱 이름을 입력하고 애플리케이션 유형으로 앱 플랫폼을 선택합니다. URL을 입력하고 앱이 적절한 앱 스토어에 등록되어 있는지 확인합니다.

앱이 아직 출시되지 않은 경우 nend의 출시되지 않은 앱 FAQ를 참조하세요. 앱의 카테고리를 선택하고 완료되면 만들기를 클릭합니다.

Android

iOS

애플리케이션이 생성되면 대시보드에 표시됩니다.

Android

iOS

게재위치 만들기

앱이 등록되면 게재위치 만들기로 이동할 수 있습니다. 배너 광고 게재위치를 만들려면 게재위치 관리 탭으로 이동하여 게재위치를 클릭합니다. 그런 다음 새 게재위치 만들기 버튼을 클릭합니다.

드롭다운 메뉴에서 앱을 선택합니다. 그런 다음 원하는 광고 형식에 해당하는 아래의 안내를 따르세요.

광고 유형으로 정지 이미지를 선택하고 인벤토리 유형으로 배너를 선택합니다. 위의 과정을 완료하면 게재위치 이름을 입력하고 인벤토리 소개를 입력한 다음 인벤토리 형식을 선택하고 마지막으로 인벤토리 크기를 선택합니다. 완료되면 만들기 버튼을 클릭하여 게재위치를 만듭니다.

전면 광고

광고 유형으로 정지 이미지를 선택하고 인벤토리 유형으로 전면 광고를 선택합니다. 그런 다음 게재위치 이름을 입력하고 인벤토리 소개를 입력한 다음 드롭다운 목록에서 광고 표시 빈도를 선택합니다. 완료되면 만들기 버튼을 클릭하여 게재위치를 만듭니다.

동영상 전면 광고의 경우 광고 유형으로 동영상을 선택하고 인벤토리 유형으로 전면 광고를 선택합니다. 그런 다음 게재위치 이름을 입력하고 인벤토리 소개를 입력한 다음 드롭다운 목록에서 적절한 카테고리를 선택합니다. 완료되면 만들기 버튼을 클릭하여 게재위치를 만듭니다.

리워드 제공됨

광고 유형으로 동영상을 선택하고 인벤토리 유형으로 리워드를 선택합니다. 그런 다음 게재위치 이름을 입력하고 인벤토리 소개를 입력한 다음 드롭다운 목록에서 적절한 카테고리를 선택합니다.

리워드 설정에서 드롭다운 목록을 사용하여 리워드 콘텐츠를 선택하고 원하는 가상 화폐 이름을 입력합니다. 완료되면 만들기 버튼을 클릭하여 게재위치를 만듭니다.

네이티브

광고 유형으로 정지 이미지를 선택하고 인벤토리 유형으로 네이티브를 선택합니다. 그런 다음 게재위치 이름을 입력하고 인벤토리 소개를 작성한 다음 광고 이미지 선택을 선택합니다. 완료되면 만들기 버튼을 클릭하여 게재위치를 만듭니다.

네이티브 동영상 광고의 경우 광고 유형으로 동영상을 선택하고 인벤토리 유형으로 네이티브 (맞춤)를 선택합니다. 그런 다음 게재위치 이름을 입력하고 인벤토리 소개를 입력한 다음 드롭다운 목록에서 적절한 카테고리를 선택합니다.

네이티브 설정의 목록에서 동영상 광고 방향네이티브 광고 유형을 선택합니다. 완료되면 만들기 버튼을 클릭하여 게재위치를 만듭니다.

다음 섹션에서 AdMob 광고 단위를 설정하려면 각 게재위치의 apiKeyspotID가 필요합니다. SDK를 찾으려면 게재위치 관리 탭으로 이동하여 앱 이름 아래에서 SDK 버튼을 선택합니다.

apiKeyspotID를 기록해 둡니다.

스크래핑용 API 키라고 부르는 nend의 보고 API에도 API 키가 필요합니다. 이 도구는 도구 탭에서 찾을 수 있습니다.

2단계: UI에서 AdMob 수요 설정

광고 단위에 대한 미디에이션 설정 구성

Android

자세한 내용은 Android 가이드의 2단계를 참고하세요.

iOS

자세한 내용은 iOS 가이드의 2단계를 참고하세요.

3단계: Nend SDK 및 어댑터 가져오기

변경 로그의 다운로드 링크에서 nend용 Google 모바일 광고 미디에이션 플러그인의 최신 버전을 다운로드하고 zip 파일에서 GoogleMobileAdsNendMediation.unitypackage 패키지를 추출합니다.

Unity 프로젝트 편집기에서 Assets(애셋) > Import Package(패키지 가져오기) > Custom Package(맞춤 패키지)를 선택하고 다운로드한 GoogleMobileAdsNendMediation.unitypackage 파일을 찾습니다. 모든 파일이 선택되었는지 확인하고 Import를 클릭합니다.

그런 다음 Assets(애셋) > Play Services Resolver(Play 서비스 리졸버) > Android Resolver(Android 리졸버) > Force Resolve(강제 해결)를 선택합니다. Unity Play 서비스 리졸버 라이브러리는 처음부터 종속 항목 해결을 실행하고 선언된 종속 항목을 Unity 앱의 Assets/Plugins/Android 디렉터리에 복사합니다.

4단계: 필수 코드 추가

Android

Nend 통합에는 추가 코드가 필요하지 않습니다.

iOS

SKAdNetwork 통합

nend의 문서에 따라 프로젝트의 Info.plist 파일에 SKAdNetwork 식별자를 추가하세요.

5단계: 구현 테스트

테스트 광고 사용 설정

AdMob 배너 광고, 전면 광고, 보상형 광고용 테스트 광고를 얻으려면 테스트 광고 단위 페이지에 제공된 API 키와 Spot ID를 사용하는 것이 좋습니다. 이 값은 테스트 중에 AdMob 광고 단위의 API 키와 스팟 ID로 입력할 수 있고, 프로덕션 준비가 되면 실제 API 키와 스팟 ID로 대체할 수 있습니다.

테스트 광고 확인

nend에서 테스트 광고를 수신하고 있는지 확인하려면 광고 검사기에서 nend (Waterfall) 광고 소스를 사용하여 단일 광고 소스 테스트를 사용 설정하세요.

오류 코드

어댑터가 nend에서 광고를 수신하지 못하면 게시자는 다음 클래스에서 ResponseInfo를 사용하여 광고 응답의 기본 오류를 확인할 수 있습니다.

Android

com.google.ads.mediation.nend.NendAdapter
com.google.ads.mediation.nend.NendRewardedAdapter
com.google.ads.mediation.nend.NendMediationAdapter

iOS

GADMAdapterNend
GADMAdapterNend
GADMAdapterNendRewarded
GADMediationAdapterNend

다음은 광고 로드에 실패할 때 nend 어댑터에서 발생하는 코드 및 메시지입니다.

Android

오류 코드 도메인 이유
101 com.google.ads.mediation.nend 광고를 로드하고 표시하려면 활동 컨텍스트가 필요합니다.
102 com.google.ads.mediation.nend UI에 구성된 nend 서버 매개변수가 AdMob 누락되거나 잘못되었습니다.
103 com.google.ads.mediation.nend 아직 게재할 준비가 되지 않았습니다.
104 com.google.ads.mediation.nend 광고를 재생하지 못했습니다.
105 com.google.ads.mediation.nend 요청된 광고 크기가 Nend 지원 배너 크기와 일치하지 않습니다.
106 com.google.ads.mediation.nend 컨텍스트 객체 참조가 null이거나 최근에 메모리에서 해제되었습니다.
200-299 net.nend.android nend SDK에서 전면 광고 로드 오류를 반환했습니다. 자세한 내용은 코드를 참고하세요.
300-399 net.nend.android nend SDK에서 전면 광고 표시 광고 오류를 반환했습니다. 자세한 내용은 코드를 참고하세요.
400-499 net.nend.android nend SDK에서 광고 오류를 반환했습니다. 자세한 내용은 코드를 참고하세요.

iOS

오류 코드 도메인 이유
101 com.google.mediation.nend nend SDK가 추가 오류 정보 없이 로드 실패 콜백을 반환했습니다.
102 com.google.mediation.nend nend SDK에서 추가 오류 정보 없이 실패 표시 콜백을 반환했습니다.
103 com.google.mediation.nend UI에 구성된 nend 서버 매개변수가 AdMob 누락되거나 잘못되었습니다.
104 com.google.mediation.nend 네이티브 광고 이미지 애셋을 로드할 수 없습니다.
105 com.google.mediation.nend 광고가 준비되지 않아 Nend 광고를 게재하지 못했습니다.
106 com.google.mediation.nend 요청한 배너 광고 크기가 Nend 지원 배너 크기와 일치하지 않습니다.
200-699 nend SDK에서 전송 nend SDK에서 오류를 반환했습니다. 자세한 내용은 nend의 문서를 참조하세요.

nend Unity 미디에이션 플러그인 변경 로그

버전 8.0.0

버전 7.0.0

  • 어댑터 콘텐츠를 GoogleMobileAds/Mediation/Nend/로 이동했습니다.
  • GoogleMobileAds.Mediation.Nend를 사용하도록 어댑터 네임스페이스를 리팩터링했습니다.
  • nend Android 어댑터 버전 9.0.1.0을 지원합니다.
  • nend iOS 어댑터 버전 8.0.1.0을 지원합니다.
  • Google 모바일 광고 Unity 플러그인 버전 8.1.0으로 빌드 및 테스트되었습니다.

버전 6.0.1

버전 6.0.0

버전 5.2.0

버전 5.1.0

버전 5.0.0

버전 4.0.1

버전 4.0.0

버전 3.0.0

버전 2.3.0

버전 2.2.0

버전 2.1.0

  • 새로운 보상형 API를 지원하도록 플러그인을 업데이트했습니다.
  • nend Android 어댑터 버전 5.1.0.2를 지원합니다.
  • nend iOS 어댑터 버전 5.1.1.0을 지원합니다.

버전 2.0.3

  • nend Android 어댑터 버전 5.0.2.1을 지원합니다.
  • nend iOS 어댑터 버전 5.0.2.0을 지원합니다.

버전 2.0.2

  • nend Android 어댑터 버전 5.0.2.0을 지원합니다.
  • nend iOS 어댑터 버전 5.0.2.0을 지원합니다.

버전 2.0.1

  • nend Android 어댑터 버전 5.0.2.0을 지원합니다.
  • nend iOS 어댑터 버전 5.0.1.0을 지원합니다.

버전 2.0.0

  • nend Android 어댑터 버전 5.0.0.0을 지원합니다.
  • nend iOS 어댑터 버전 5.0.0.0을 지원합니다.

버전 1.0.2

  • nend Android 어댑터 버전 4.0.5.0을 지원합니다.
  • nend iOS 어댑터 버전 4.0.6.0을 지원합니다.

버전 1.0.1

  • nend Android SDK 버전 4.0.4를 지원합니다.
  • nend iOS SDK 버전 4.0.4를 지원합니다.

버전 1.0.0

  • 첫 출시!
  • nend Android SDK 버전 4.0.2를 지원합니다.
  • nend iOS SDK 버전 4.0.2를 지원합니다.