사전 준비사항

1

App Key 설정

  • Adrop 서비스를 이용하기 위해서는, 설정 파일을 앱 내부에 추가해 주셔야 합니다.

  • 설정 파일 (adrop_service.json)은 애드컨트롤 콘솔 > 관리 탭 > 앱 에서 플랫폼 별로 다운로드하실 수 있습니다.

다운로드 받은 adrop_service.json 받은 설정 파일을 assets 디렉토리 아래에 추가해주세요. - android/app/src/main/assets/adrop_service.json

2

Unit ID 설정

  • 애드컨트롤 콘솔 > 광고 유닛 탭에서 해당 지면과 연결된 앱 정보를 확인한 뒤, 지면에 맞는 Unit ID를 복사합니다.

  • 광고를 요청할 때는 지면에 연결된 Unit ID를 파라미터로 포함하여 요청해야 해당 지면에 노출될 광고를 정상적으로 받아올 수 있습니다.

  • 진행 중인 캠페인이 없거나, 해당 캠페인의 목표 노출/클릭 수가 모두 소진된 경우, 해당 지면에서는 광고가 노출되지 않을 수 있습니다.

3

테마 설정(다크 모드)

  • 소재의 다크 모드가 정상적으로 표시되기 위해서는 테마 설정이 필요합니다.

  • 광고 유닛의 설정에 "다크 모드 소재 받기" 옵션이 활성화 되어있는지 확인해주세요.

  • 앱/웹 환경에서 다크 모드가 적용된 소재를 확인하시려면 해당 테마 설정을 반드시 진행해주셔야 합니다.

함수 정의

Adrop.setTheme(theme: AdropTheme)

사용 가능한 테마 옵션

  • AdropTheme enum은 3가지 값을 제공합니다:

    • AdropTheme.LIGHT - 라이트 모드 (밝은 테마)

    • AdropTheme.DARK - 다크 모드 (어두운 테마)

    • AdropTheme.AUTO - 시스템 설정 자동 감지

사용 예시

import io.adrop.ads.Adrop import io.adrop.ads.model.AdropTheme
// 라이트 모드 설정 
Adrop.setTheme(AdropTheme.LIGHT)
// 다크 모드 설정 
Adrop.setTheme(AdropTheme.DARK)
// 시스템 설정에 따라 자동으로 변경 
Adrop.setTheme(AdropTheme.AUTO)

주요 특징

  • AUTO 모드: 시스템의 다크모드 설정을 자동으로 감지해서 적용됩니다.

  • 캐시 초기화: 테마 변경 시 스플래시 광고 캐시가 자동으로 클리어됩니다.

  • 초기화 필수: Adrop.initialize() 호출 후에 사용해야 합니다

4

오디언스 타겟팅 설정하기

플랫폼 별 사용자 속성 설정하기

  • 사용자 속성은 사용자층의 세그먼트를 설명하기 위해 정의하는 속성입니다.

    • 이는 앱의 잠재고객을 정의하는데 사용될 수 있습니다.

  • 사용자 속성 설정하기(setPropety)는 타겟팅 광고를 위해 사용자의 개별 속성 설정을 의미합니다.

함수 정의

setProperty(key, value) 
  • key : 애드컨트롤 콘솔에서 생성한 프로퍼티 (예 : 아래 이미지의 "adrop")

  • value: 애드컨트롤 콘솔에서 생성한 오디언스 타겟팅 카테고리 value(예 : 아래 이미지의 "value")

5

BackFill 광고 설정하기

  • BackFill 광고 설정을 위해 app-ads.txt 파일이 필요합니다.

  • 앱스토어/플레이스토어에 등록한 웹사이트 도메인 루트 경로에 app-ads.txt 파일을 업로드해 주세요.

  • 파일 내용은 아래 URL로 리다이렉션되도록 설정하시면 됩니다.

    • https://adrop.io/app-ads.txt 로 리다이렉션되도록 구성해 주세요.

Last updated