기술 자료

지원

변경 기록

Android SDK 변경 기록을 검토하여 업데이트를 트래킹하고, 플랫폼 미디에이션 제거 및 업계 표준 미디에이션 어댑터 채택 권장 사항을 확인합니다.
읽는 시간 4분최근 업데이트: 2일 전

14.6.0(2025년 11월 20일)

  • 내부적인 개선 사항

14.5.0(2025년 10월 10일)

  • 오퍼에 인라인 설치 지원이 추가되었습니다.
  • TJActionRequest가 사용 중단 예정입니다.
  • 플레이 서비스 광고 식별자가 18.2.0으로 업데이트되었습니다.
  • Kotlin 2.2.0으로 업데이트되었습니다. 이제 최소 버전은 2.0.0입니다.
  • 타겟 API가 36으로 업데이트되었습니다.

14.4.0(2025년 6월 3일)

  • Gradle이 8.9.1로 업그레이드되었습니다.

14.3.1(2025년 4월 25일)

  • 2바이트를 초과하는 유니코드 문자가 포함된 요청 관련 문제가 해결되었습니다. 여기에는 중국어, 한국어, 일본어 및 기타 언어에서 흔히 사용되는 문자가 포함됩니다.

14.3.0(2025년 4월 7일)

  • 로깅 개선 사항:
    • Tapjoy.setDebugEnabled
      가 사용 중단 예정이며
      Tapjoy.setLoggingLevel(TJLogLevel.Debug)
      로 대체되었습니다.
    • TapjoyConnectFlag.ENABLE_LOGGING
      이 사용 중단 예정이며
      TapjoyConnectFlag.TJC_OPTION_LOGGING_LEVEL
      로 대체되었습니다.
    • 로그 레벨은 다음과 같습니다. 오류, 경고, 정보, 디버그
  • OptOutAdvertisingId
    에 getter가 추가되었습니다.
  • EasyApp에 UnityAds가 추가되었습니다.
  • EasyApp에 구매와 재화 값 입력이 추가되었습니다.
  • EasyApp UI에 OptOutAdvertisingId 토글이 추가되었습니다.

14.2.1(2024년 12월 9일)

  • 버전 번호를 높였습니다.

14.2.0(2024년 12월 4일)

  • Kotlin이 v1.9.25로 업데이트되었습니다.
  • TJPlacement onClick 리스너가 사용 중단 예정입니다.
  • 타겟 API가 35로 업데이트되었습니다.
  • getSupportUrl이 사용 중단 예정입니다.
  • Android 15에서 EasyApp UI 문제가 해결되었습니다.
  • 예측 백 제스처가 비활성화되었습니다.
  • EasyApp에서 자동 연결이 비활성화된 경우, 이제 새 SDK 키를 추가하고 재시작 없이 연결할 수 있습니다.

14.1.1(2024년 10월 15일)

  • ‘AppLaunch’ 플레이스먼트가 연결 후 호출되지 않던 버그가 수정되었습니다.

14.1.0(2024년 10월 1일)

  • Android 15에서 노치/카메라/상태 표시줄이 UI를 가리는 문제가 해결되었습니다.
  • TJEventOptimizer로 인한 ANR 문제가 해결되었습니다.
  • Gradle 플러그인이 8.6.1로 업데이트되었습니다.
  • EasyApp 종속성이 업데이트되었습니다.
  • AAR을 사용하도록 EasyApp이 업데이트되었습니다.
  • PPE가 사용 중단 예정입니다.
  • 플레이 서비스 광고 식별자가 18.1.0으로 업데이트되었습니다.
  • 플레이 서비스 앱셋이 16.1.0으로 업데이트되었습니다.
  • 플러그인 체크박스를 사용하여 오퍼월 디스커버가 활성화되었을 때 발생하는 간헐적 충돌 문제가 해결되었습니다.
  • C++: 16k 페이지 파일 지원이 추가되었습니다.

알려진 문제

  • 'AppLaunch' 플레이스먼트가 연결 후 자동으로 호출되지 않는 버그가 포함되어 있습니다.
  • 이 문제에 대한 수정 사항이 포함된 14.1.1로 업데이트되었습니다.

14.0.1(2024년 7월 16일)

  • iOS와 일치하도록 버전 번호를 높였습니다.

알려진 문제

  • 'AppLaunch' 플레이스먼트가 연결 후 자동으로 호출되지 않는 버그가 포함되어 있습니다.
  • 이 문제에 대한 수정 사항이 포함된 14.1.1로 업데이트되었습니다.

14.0.0(2024년 7월 1일)

  • Android 8.0 디바이스에서 오퍼월이 가끔 열리지 않는 문제가 해결되었습니다.
  • 사용자 값을 지울 수 있는 기능이 추가되었습니다.
  • 사용자 레벨 getter
    Tapjoy.getUserLevel()
    이 추가되었습니다.
  • UserId getter
    Tapjoy.getUserId()
    가 추가되었습니다.
  • DISABLE_ANDROID_ID_AS_ANALYTICS_ID 연결 플래그가 제거되었습니다.
  • 사용 중단 예정인 푸시 알림 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 limitedConnect 및 플레이스먼트 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 UserCohortVariables 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 InstallReferrer 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 CustomEvents 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 PrivacyPolicy 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 UserFriendCount 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 Mediation/Auction 날짜 인터페이스가 제거되었습니다.
  • store_name connect 플래그가 제거되었습니다.
  • 사용 중단 예정인 setUserId 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 connectFailure 콜백이 제거되었습니다.
  • TJConnectActivity가 제거되었습니다.
  • setGLSurfaceView가 사용 중단 예정입니다. 이 메서드는 더 이상 아무 작업도 수행하지 않습니다.
  • setActivity가 사용 중단 예정입니다. 이 메서드는 더 이상 아무 작업도 수행하지 않습니다.

알려진 문제

  • 'AppLaunch' 플레이스먼트가 연결 후 자동으로 호출되지 않는 버그가 포함되어 있습니다.
  • 이 문제에 대한 수정 사항이 포함된 14.1.1로 업데이트되었습니다.

13.4.1(2024년 3월 19일)

  • iOS와 일치하도록 버전 번호를 높였습니다.

13.4.0(2024년 3월 4일)

  • connectWarning
    콜백이 추가되었습니다.
  • Kotlin 샘플 앱이 추가되었습니다.
  • kotlin-stdlib
    종속성이 SDK에 추가되었습니다.
  • Java 11로 업데이트되었습니다(네이티브 전용).
  • 푸시 알림이 제거되었습니다.
  • 설치 유입 경로가 제거되었습니다.

13.3.0(2023년 11월 30일)

  • Tapjoy.connec는 이제 API 레벨 23 이하에서 즉시 실패합니다. MinSdk는 컴파일 시 API 21로 유지됩니다.
  • 'DISABLE_ANDROID_ID_AS_ANALYTICS_ID' 연결 플래그가 사용 중단 예정입니다.
  • Friend Count 데이터가 더 이상 전송되지 않습니다. API는 13.2.0에서 사용 중단되고 14.0.0에서 제거될 예정입니다.
  • 사용자 코호트 변수 데이터는 더 이상 전송되지 않습니다. API는 13.2.0에서 사용 중단되고 14.0.0에서 제거될 예정입니다.
  • 버그 수정 사항 및 개선 사항

13.2.1(2023년 10월 5일)

  • iOS와 일치하도록 버전 번호를 높였습니다.

13.2.0(2023년 9월 27일)

  • Android 4.x에 대한 지원이 제거되었습니다. 최소 API 레벨이 이제 21입니다.
  • Gradle 8로 업데이트되었습니다.
  • 지출/획득 재화 메서드가 개선되었습니다.
  • 이제 연결 실패 콜백에 오류 메시지가 반환됩니다. 파라미터가 없는 콜백이 사용 중단 예정입니다.
  • 최대 사용자 레벨을 설정하는 새로운 API가 추가되었습니다.
  • 사용자 세그먼트를 설정하는 새로운 API가 추가되었습니다.
  • 재화 잔액을 설정하는 새로운 API(자체 관리형 재화만 해당)가 추가되었습니다.
  • 통화 수요를 설정하는 새로운 API가 추가되었습니다.
  • 플레이스먼트 엔트리 포인트를 설정하는 새로운 API가 추가되었습니다.
  • C++ 인터페이스에 연결 플래그가 추가되었습니다.
  • C++ 인터페이스에 TJStatus가 추가되었습니다.
  • 미디에이션 및 동영상 메서드/콜백이 사용 중단 예정입니다.
  • 푸시 알림 지원이 사용 중단 예정입니다.
  • 제한된 연결이 사용 중단 예정입니다.
  • 버그 수정 사항.

13.1.2(2023년 7월 14일)

  • PrivacyPolicy 값과 관련된 충돌 문제가 수정되었습니다.
  • 버그 수정 사항.

13.1.1(2023년 6일 30일)

  • userId 설정과 관련된 연결 시 발생할 수 있는 잠재적 충돌 문제가 해결되었습니다.

13.1.0(2023년 6월 28일)

  • Gradle 7.5로 업데이트되었습니다.
  • 타겟 API가 33으로 업데이트되었습니다.
  • 탭조이 관리형 재화 콜백에 대한 오류 메시지가 추가되었습니다.
  • NullPointerException이 발생하는 문제가 해결되었습니다.
  • onContentDismiss 내에서 requestContent가 호출될 때 onContentDismiss가 두 번 작동하는 문제가 해결되었습니다.
  • 개인정보 처리방침 인터페이스가 업데이트되었습니다.
  • EasyAPP UI에 개인정보 처리방침 설정이 추가되었습니다.
  • Android 6 및 7에서 동영상을 시청한 후 발생하는 충돌 문제가 해결되었습니다.
  • CalledFromWrongThreadException의 플레이스먼트 충돌 문제가 해결되었습니다.

13.0.1(2023년 4월 18일)

  • 버그가 수정되었습니다.

13.0.0(2023년 4월 6일)

  • 로그캣을 사용하여 새로운 '테스트 디바이스 ID'를 확인할 수 있습니다.
  • EasyApp이 개선되었습니다.
  • 사용 중단 예정인 개인정보 보호 인터페이스가 제거되었습니다. 대신 TJPrivacyPolicy를 사용하십시오.
  • 사용 중단 예정인 디스플레이 멀티플라이어 인터페이스가 제거되었습니다.
  • 사용 중단 예정인 AppDataVersion 인터페이스가 제거되었습니다.
  • 투명 상태 표시줄 버그가 수정되었습니다.
  • 웹뷰 메모리 누수 문제가 해결되었습니다.
  • 기타 버그 수정 및 성능 개선 사항

12.11.1(2022년 12월 1일)

  • Android Studio 우수 사용자의 EasyApp 문제가 해결되었습니다.
  • EasyApp Gradle 버전이 업데이트되었습니다.
  • 성능이 개선되었습니다.

12.11.0(2022년 10월 7일)

  • 연결 전에 optOutAdvertisingID가 호출된 경우 advertisingID가 페치되지 않는 버그가 수정되었습니다.
  • JCenter가 제거되고 적절한 경우 MavenCentral로 대체되었습니다.
  • 타겟 API 32로 업데이트되었습니다.

12.10.0(2022년 5월 3일)

  • setUserID 메서드는 사용 중단 예정이며, setUserId(id, listener)가 대신 사용됩니다.
  • Android 12에서 푸시 알림 지원이 추가되었습니다.
  • SDK에서 지원을 확보하기 위해 푸시가 제거되었습니다.
  • 네트워크 요청에서 Android advertising_id 파라미터 사용을 활성화/비활성화하는 지원이 추가되었습니다.

12.9.1(2022년 3월 1일)

  • SDK는 Android 12 이상에서 PendingIntent
    FLAG_IMMUTABLE
    을 사용합니다. 이를 통해 Android 12 디바이스에서 발생할 수 있는 푸시 알림 관련 충돌 및 Play 스토어 경고가 해결되었습니다.
  • Android 12 디바이스의 푸시 알림은 아직 지원되지 않습니다.
  • setGcmSender
    API가 제거되었습니다.
  • play-services-ads
    종속성이 18.0.0으로 업데이트되었습니다.
  • play-services-ads
    에 대한 엄격한 버전 요구 사항이 제거되었습니다.

12.9.0(2022년 1월 13일)

  • play-services-ads
    종속성이 17.1.0으로 업데이트되었습니다(최소 지원 버전은 15.0.0). 버전 17.1.0에는 Google Play 가족 프로그램의 앱에 대해 제거해야 하는
    AD_ID
    권한이 포함되어 있습니다.
  • SDK 요청의 일부로 파라미터가 추가되었습니다.
  • SDK에서는 더 이상 MAC 주소를 수집하지 않습니다.
  • API 31을 지원하기 위해 EasyApp의 실행 활동에
    android:exported
    속성이 추가되었습니다.
  • API 31 및 AndroidX로 구축되었습니다.

12.8.1(2021년 5월 25일)

  • EasyApp 샘플 애플리케이션 프로젝트가 업데이트되었습니다(API 30을 타게팅하며 Play Services 종속성이 17.0.0으로 업데이트됨).
  • play-services-ads-identifier:17.0.0은 이제 SDK의 Maven 종속성입니다.
  • SDK가 Android API 30으로 구축되었습니다.
  • SDK 요청의 일부로 파라미터가 추가되었습니다.
  • 버그 수정 사항 및 개선 기능

12.8.0(2021년 3월 16일)

12.7.1(2020년 11월 2일)

  • InstallReferrer API가 마이그레이션되었습니다.
  • 중복된 onContentDismiss 콜백이 수정되었습니다.

12.7.0(2020년 9월 16일)

  • SDK 요청의 일부로 파라미터가 추가되었습니다.
  • 버그 수정 사항 및 개선 기능

12.6.1(2020년 7월 9일)

  • 탭조이 광고 단위 수명 주기 상태에 대한 일부 코드 리팩토링.

12.6.0(2020년 6월 29일)

  • 이 릴리스에는 퍼블리셔가 CCPA(캘리포니아 소비자 개인정보 보호법)를 준수하는 데 도움이 되는 기능이 있습니다. 각 플랫폼(iOS, Android, Unity, C++)에는 모든 개인정보 보호 플래그(GDPR, 사용자 동의, 동의 연령 미만, 미국 개인정보 보호)를 관리할 수 있는 새로운 TJPrivacyPolicy 클래스가 있습니다.
이전 버전의 오퍼월 SDK에서 업데이트하고 이전 메서드를 사용하여 개인정보 보호 값을 설정한 경우 새 SDK에서 여전히 이전에 설정한 값을 읽을 수 있으므로 수동으로 다시 설정할 필요가 없습니다. 하지만 이 새로운 메서드를 사용하려면 코드를 마이그레이션하는 것을 권장합니다.
  • GDPR, 미국 개인정보 보호, 동의, 동의 연령 미만을 한 곳에서 처리하기 위한 새로운 TJPrivacyPolicy 클래스가 추가되었습니다. 기존 GDPR, 사용자 동의, 동의 연령 미만 API가 사용 중단 예정입니다.

12.4.2(2020년 2월 7일)

  • 설치 어트리뷰션 추적을 위한 커스텀 프로토콜 관련 레거시 기능이 제거되었습니다.
  • 버그 수정 사항

12.4.1(2020년 1월 7일)

  • 설치 어트리뷰션 추적을 위한 커스텀 프로토콜 관련 레거시 기능이 제거되었습니다.
  • 동영상 UI가 변경되었습니다.
  • 버그 수정 사항

12.4.0(2019년 12월 4일)

  • 재화 콜백에서 고객 파라미터 지원이 추가되었습니다(향후 제품 출시 예정).
  • 버그 수정 사항

12.3.4(2019년 10월 9일)

  • IAB Open Measurement SDK가 업데이트되었습니다.

12.3.3(2019년 9월 20일)

  • MOAT SDK가 제거되었습니다.

12.3.2(2019년 9월 16일)

  • 이제
    DISABLE_ANDROID_ID_AS_ANALYTICS_ID
    연결 플래그가 기본적으로 켜져 있습니다.
  • 버그 수정 사항

12.3.1(2019년 6월 6일)

  • 추가 동영상 성능 개선 사항

12.3.0(2019년 5월 28일)

  • 동영상 성능 개선 사항
  • TJPlacementListener에 onClick 콜백이 추가되었습니다. 이 콜백은 백엔드 서버 지원이 마련되기 전까지는 실제로 호출되지 않습니다. 해당 지원은 2019년 6월 중순경 시작될 예정입니다.
public interface TJPlacementListener { public void onClick(TJPlacement placement);}
  • 버그 수정 사항:
  • 불필요한
    ACCESS_WIFI_STATE
    권한이 .aar에서 제거되었습니다.

12.2.1(2019년 3월 14일)

  • 탭조이는 Android ID와 같은 영구 ID 사용 방식을 변경하고 있습니다. 일반적으로 탭조이는 이러한 영구 ID 사용을 줄이고 있습니다. 이러한 변경 사항은 대부분의 퍼블리셔에게 투명하게 적용되며 코드 변경이 필요하지 않습니다. 구체적인 내용은 다음과 같습니다.
    • 광고의 경우, 탭조이 SDK는 사용 가능한 경우 광고 ID를 사용하려고 시도합니다. 이전 버전의 탭조이 SDK는 광고 ID와 MAC 주소(허용된 경우)를 사용할 수 없는 경우 Android ID를 전달했습니다. SDK 12.2.1부터는 광고 목적으로 광고 ID를 사용할 수 없는 경우에도 탭조이 SDK가 Android ID나 MAC 주소를 전달하지 않습니다.
      • 광고 ID를 사용할 수 없을 때 광고 목적으로 Android ID를 전송하려는 퍼블리셔는 ALLOW_LEGACY_ID_FALLBACK 연결 플래그를 사용하여 SDK의 기본 동작을 재정의할 수 있습니다.
      • 퍼블리셔가 광고 ID를 사용할 수 없는 상황에서 광고 목적으로 MAC 주소를 전송하고자 할 경우 동일한 연결 플래그를 사용할 수 있으며, 매니페스트에 ACCESS_WIFI_STATE 권한을 포함해야 합니다.
    • 분석 목적의 경우, 탭조이 SDK는 퍼블리셔가 DISABLE_ANDROID_ID_AS_ANALYTICS_ID 연결 플래그를 사용하여 명시적으로 옵트아웃하지 않는 한 여전히 Android ID를 전송합니다
    • 분석의 경우 탭조이 SDK는 더 이상 MAC 주소를 사용하지 않습니다.
    • 탭조이 관리형 재화를 사용하는 퍼블리셔가 퍼블리셔 사용자 ID를 설정하지 않은 경우, Android ID가 더 이상 전송되지 않으면 광고 ID가 없는 사용자의 재화 잔액이 소멸될 위험이 있습니다. 탭조이 관리형 재화를 사용하며 퍼블리셔 사용자 ID를 설정하지 않은 퍼블리셔의 경우, 12.2.1 버전으로 업데이트 시 ALLOW_LEGACY_ID_FALLBACK 연결 플래그를 사용하여 일부 ID가 전송되도록 하여 사용자의 재화 잔액이 손실되지 않도록 권장합니다. 또한 퍼블리셔 사용자 ID 설정을 시작하여 사용자 재화 잔액 트래킹에 더 이상 Android ID에 의존하지 않도록 권장합니다.
    • DISABLE_PERSISTENT_IDS 연결 플래그가 사용 중단 예정입니다. SDK의 기본 동작은 광고 목적으로 지속적 ID를 사용하지 않기 때문입니다.
  • 사용되지 않는 코드가 제거되었으므로 SDK는 이전 버전보다 약 10% 더 작습니다.
  • 다음 Android 활동은 더 이상 필요하지 않습니다.
<activity android:name="com.tapjoy.mraid.view.ActionHandler"android:configChanges="orientation|keyboardHidden|screenSize" /><activity android:name="com.tapjoy.mraid.view.Browser"android:configChanges="orientation|keyboardHidden|screenSize" />
버그 수정 사항:
  • 드물게 발생하는 'Fatal Exception: java.lang.RuntimeException: Package manager has died' 충돌 문제가 해결되었습니다.
  • SDK 키가 null일 때 발생하는 충돌 문제가 해결되었습니다.
  • AppMonitor.getVisibleActivity()
    메서드에서 사용된 스레드 안전 메커니즘이 불충분하여 발생한 java.util.ConcurrentModificationException 오류가 수정되었습니다.

12.2.0(2018년 11월 13일)

이 릴리스는 퍼블리셔가 COPPA(아동 온라인 프라이버시 보호법) 규정을 준수하면서 사용자 기반을 수익화하는 데 도움이 되는 사용자의 동의 연령 미만 플래그를 추가합니다. 이 함수를 구현하는 것은 퍼블리셔의 책임이며, 오퍼월 SDK가 애플리케이션에 연동될 때 자동으로 구현되지 않으니 참고하시기 바랍니다. COPPA, 기타 관련 법률, 규정을 전체적으로 준수하는 것은 퍼블리셔의 책임입니다. 미국에서 COPPA(아동 온라인 프라이버시 보호법)는 (a) 연결된 사용자가 13세 미만의 아동임을 실제로 알고 있거나 (b) 13세 미만의 아동을 대상으로 하는 서비스(앱 포함)를 운영하는 온라인 서비스 운영자에게 특정 요구 사항을 부과합니다. 마찬가지로 GDPR은 해당 지역의 온라인 동의에 대한 최소 연령(멤버 국가별로 설정된 13~16세) 미만인 데이터 주체와 관련하여 특정 요구 사항을 부과합니다. 13세 미만 아동을 대상으로 하지 않지만, 여전히 최소 연령 미만인 것으로 알려진 소수의 사용자가 있는 애플리케이션의 경우 이 메서드를 활용하여 탭조이의 수익화 기능에 액세스합니다. 이 메서드는 사용자 문맥 광고만 표시하는 탭조이의 경우 ad_tracking_enabled를 false로 설정합니다. 이 사용자에 대한 광고 트래킹은 수행되지 않습니다.
public static void belowConsentAge(boolean isBelowConsentAge);
이 설정을 TRUE로 설정하면 오퍼월 SDK는 사용자의 설정에서 '광고 개인화 거부' 스위치가 켜져 있는 것으로 간주합니다. 이는 사용자가 여전히 탭조이 광고를 보게 되지만, 해당 광고는 사용자 행동을 기반으로 한 타게팅이 이루어지지 않으며, 탭조이가 사용자의 광고 행동을 트래킹하지 않음을 의미합니다. 버그 수정 사항:
  • 드물게 발생하는
    Fatal Exception: java.lang.NullPointerException
    충돌 문제가 해결되었습니다.

12.1.0(2018년 10월 11일)

  • SDK는 현재 FCM(Firebase Cloud Messaging)을 지원합니다. 이전 GCM(Google Cloud Messaging) 시스템을 사용하는 앱은 결국 이 시스템이 Android 요구 사항이 되므로 FCM으로 업데이트해야 합니다. FCM을 탭조이와 함께 사용하는 설명은 Android 퍼블리셔를 위한 시작 가이드에서 확인할 수 있습니다.
  • 드문 충돌 문제를 해결하기 위해 여러 곳에서 SharedPreferences.commit을 SharedPreferences.apply로 대체했습니다.
  • 재생 시작 후 디바이스 회전 시 단일 방향(세로 또는 가로)으로만 표시되던 광고 콘텐츠가 해당 방향에서 벗어나도록 강제되는 방향 문제가 해결되었습니다.
  • 오류 팝업 UI가 업데이트되었습니다.

12.0.0(2018년 6월 26일)

이 릴리스는 Android 9 'Pie'와 호환됩니다.
  • IAB Open Measurement SDK가 오퍼월 SDK에 통합되었습니다. 퍼블리셔는 추가 조치나 코드 변경이 필요하지 않습니다.
  • 지원되는 최소 Android 버전은 이제 API 레벨 14/Android 4.0/Ice Cream Sandwich입니다.
  • 이 SDK에는 프로그래매틱 미디에이션 지원이 포함됩니다. 서버 및 대시보드의 프로그래매틱 미디에이션 지원은 추후 출시될 예정입니다.
  • Android O 디바이스 타게팅 푸시 알림이 수정되었습니다.

11.12.2(2018년 5월 18일)

이 릴리스에는 퍼블리셔가 일반 데이터 보호 규정(GDPR)을 준수하는 데 도움이 되는 기능이 포함됩니다. 각 플랫폼(iOS, Android, Unity, AIR)에는 2가지 새로운 기능이 있습니다. 탭조이는 '정당한 관심'을 기반으로 GDPR을 준수하므로 다음 기능은 필수가 아닙니다. 하지만 이러한 기능은 탭조이에 동의 정보를 전달하려는 퍼블리셔를 고려해 제공됩니다. 퍼블리셔가 이러한 기능을 구현하고 사용자가 동의하지 않으면 탭조이는 관심 기반이 아닌 콘텐츠를 해당 사용자에게 제공합니다. 다음 함수는 애플리케이션이 탭조이 Connect 함수를 호출하기 전에 호출할 수 있으며, 애플리케이션이 탭조이에서 콘텐츠를 요청하기 전에 호출해야 합니다. setUserConsent 함수는 '0'(사용자가 동의하지 않음), '1'(사용자가 동의함) 또는 더 상세한 동의 문자열을 사용합니다. 더 자세한 문자열은 IAB에서 지원하는 투명성과 동의 프레임워크에서 설명하는 동의 문자열입니다. 경우에 따라 YES/TRUE(사용자가 GDPR 규정의 적용 대상인 경우)나 NO/FALSE(사용자가 GDPR 규정의 적용 대상이 아닌 경우)로 설정할 수 있는 GDPR 적용 대상 플래그입니다. 이 함수는 애플리케이션에서 GDPR이 사용자에게 적용되는지 여부에 대해 직접 확인한 경우에만 호출되어야 합니다. 이 함수가 호출되지 않으면 탭조이는 애플리케이션이 이 확인을 완료하지 않았다고 가정하고, 탭조이에서 자체적으로 GDPR 적용 여부를 확인합니다.

GDPR 관련 자주 묻는 질문

예. 위에 나열된 함수는 관심 기반 광고용으로 설계되었으며, 관심 기반 광고에 대한 사용자 동의 상태를 탭조이에 전송합니다. 따라서 동의 상태는 오퍼월 SDK가 SDK 초기화나 광고 요청 중에 광고 식별자를 전송하는 것을 비활성화하지 않습니다.탭조이의 규정 준수에 대한 법적 근거는 ‘정당한 관심’입니다. 그러나 퍼블리셔의 규정 준수에 대한 법적 근거, 즉 광고주 식별자 수집 관련 요구 사항은 탭조이의 법적 근거와 다를 수 있습니다.애플리케이션의 규정 준수 요구 사항에 따라 오퍼월 SDK를 초기화할지 여부를 확인하는 것은 애플리케이션에 달려 있습니다. 예를 들어 애플리케이션의 광고 식별자 수집에 대한 합법적 근거가 동의이고 사용자가 동의하지 않은 경우 오퍼월 SDK를 해당 사용자를 대상으로 초기화해서는 안 됩니다.

오퍼월 SDK는 사용자가 GDPR의 적용 대상인지 여부를 확인하는 앱 내 메서드가 없는 애플리케이션을 비롯하여 다양한 유형의 애플리케이션을 유연하게 처리할 수 있도록 지원합니다. 따라서 애플리케이션에서 확인할 수 없으면(예: subjectToGDPR 함수가 호출되지 않음) 탭조이 서버에서 사용자가 GDPR의 적용 대상인지 확인합니다. 그런 다음 탭조이는 GDPR이 적용된 사용자를 통해 유입되는 탭조이의의 광고 요청에 대해서만 사용자의 동의 환경 설정을 따릅니다. 목적이 모든 국가의 사용자가 GDPR이 적용되는 것처럼 동의를 철회할 수 있는 옵션을 제공하는 것이면 모든 비동의 사용자에 대해 subjectToGDPR 메서드를 TRUE로 호출하여 이 작업을 수행할 수 있습니다. 이 경우 탭조이의 서버는 subjectToGDPR 메서드 호출의 콘텐츠를 준수하며, 사용자가 GDPR의 적용 대상인지를 직접 확인하지 않습니다. 또한 퍼블리셔는 support@tapjoy.com에 문의하여 GDPR의 적용 여부와 관계없이 탭조이가 애플리케이션을 사용하는 모든 사용자의 동의 환경 설정을 준수해 줄 것을 요청할 수 있습니다.
추가 내역:public static void setUserConsent(String value);예제:Tapjoy.setUserConsent("1"); // user does consentpublic static void subjectToGDPR(boolean gdprApplicable);예제:Tapjoy.subjectToGDPR(true); // This user is subject to GDP

11.12.1(2018년 4월 30일)

  • 내부 변경 및 수정 사항이며, 새로운 기능은 없습니다.

11.12.0(2018년 3월 29일)

  • 탭조이 SDK는 더 이상 다음 권한을 요청하지 않습니다.
ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATIONWRITE_EXTERNAL_STORAGE
  • 사용 중단 예정인 '탭조이 플랫폼 미디에이션' 기능이 제거되었습니다. 이는 탭조이가 거의 1년 동안 지원하지 않은 특수한 형태의 미디에이션 방식이었습니다. 플랫폼 미디에이션을 계속 사용 중이라면, 이 버전의 SDK로 업데이트하지 마십시오. 업계 표준 어댑터 미디에이션을 사용하도록 전환할 것을 권장합니다. 일반 어댑터 미디에이션 기능(예: Mopub, 아이언소스, Fyber, Appodeal 및 기타 미디에이션 시스템에서 제공하는 동영상 및 인터스티셜 미디에이션)은 이 변경 사항에 영향을 받지 않습니다.
  • 탭조이 동영상 콘텐츠가 캐시에서 재생되고 네트워크 연결이 없는 경우 표시되던 잘못된 오류 메시지가 제거되었습니다.
  • 탭조이 콘텐츠에서 돌아온 후 오퍼월 또는 애플리케이션이 잘못된 방향으로 표시되던 문제가 해결되었습니다.