adjust-icon

광고 매출 정보 기록

Adjust SDK를 사용하여 지원되는 네트워크 파트너의 광고 매출을 기록할 수 있습니다.

AdjustAdRevenue 객체 인스턴스화

메서드 서명
AdjustAdRevenue(String source)

Adjust SDK를 사용하여 광고 매출 정보를 전송하려면 AdjustAdRevenue 객체를 인스턴스화해야 합니다. 이 객체에는 광고 매출이 앱에 기록될 때 Adjust로 전송되는 변수가 포함됩니다.

광고 매출 객체를 인스턴스화하려면 새로운 AdjustAdRevenue 인스턴스를 생성하고 다음 파라미터를 전달합니다.

  • source (String): 광고 매출 소스. 아래 표에서 이용 가능한 소스 참조
파라미터소스
'applovin_max_sdk'AppLovin MAX
'admob_sdk'Admob
'ironsource_sdk'ironSource
'admost_sdk'Admost
'unity_sdk'Unity
'helium_chartboost_sdk'Helium Chartboost
'adx_sdk'Ad(X)
'publisher_sdk'일반적인 소스
'tradplus_sdk'TradPlus
'topon_sdk'TopOn
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
Adjust.trackAdRevenue(adjustAdRevenue);

S2S 광고 매출 전송

메서드 서명
static void trackAdRevenue(AdjustAdRevenue adRevenue)

Adjust로 광고 매출을 전송하려면 광고 매출 인스턴스를 인수로 사용하여 trackAdRevenue 메서드를 호출합니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
Adjust.trackAdRevenue(adjustAdRevenue);

광고 매출 금액 기록

메서드 서명
void setRevenue(num revenue, String currency)

광고 매출 금액을 전송하려면 setRevenue 메서드를 호출하고 다음 인수를 전달합니다.

  • revenue (num): 매출 금액
  • currency (String): 리포팅에 사용하는 통화의 3글자 ISO 4217 코드
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.setRevenue(1.00, 'EUR');
Adjust.trackAdRevenue(adjustAdRevenue);

광고 캠페인 세부 사항 기록

AdjustAdRevenue 클래스에 광고 캠페인 리포트에 사용할 수 있는 속성이 포함됩니다.

광고 노출

속성 선언
num? adImpressionsCount

기록된 광고 노출 횟수를 전송하려면 광고 매출 인스턴스의 adImpressionsCount 속성에 num 값을 할당합니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.adImpressionsCount = 10;
Adjust.trackAdRevenue(adjustAdRevenue);

광고 매출 네트워크

속성 선언
String? adRevenueNetwork

광고 매출 네트워크를 전송하려면 광고 매출 인스턴스의 adRevenueNetwork 속성에 String 값으로 네트워크 이름을 할당합니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.adRevenueNetwork = 'network1';
Adjust.trackAdRevenue(adjustAdRevenue);

광고 매출 단위

속성 선언
String? adRevenueUnit

광고 매출 게재 단위를 전송하려면 광고 매출 인스턴스의 adRevenueUnit 속성에 String 값으로 단위를 할당합니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.adRevenueUnit = 'unit1';
Adjust.trackAdRevenue(adjustAdRevenue);

광고 매출 게재 위치

속성 선언
String? adRevenuePlacement

광고 매출 게재 위치를 전송하려면 광고 매출 인스턴스의 adRevenuePlacement 속성에 String 값으로 게재 위치를 할당합니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.adRevenuePlacement = 'banner';
Adjust.trackAdRevenue(adjustAdRevenue);

콜백 파라미터 추가

메서드 서명
void addCallbackParameter(String key, String value)

Adjust 대시보드에 콜백 URL을 등록하면 SDK가 이벤트를 기록할 때 ADK가 GET 요청을 콜백 URL로 보냅니다.

콜백 파라미터를 서버에 구성할 수 있습니다. 이벤트에 대한 파라미터 구성이 완료되면 SDK는 이를 콜백 URL에 추가합니다. 해당 정보를 사용하여, BI 시스템을 통해 사용자 인앱 행동을 분석할 수 있습니다.

String 키-값 인수와 함께 addCallbackParameter 메서드를 호출하여 이벤트에 콜백 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.

Adjust SDK는 이벤트를 측정하고 콜백 파라미터가 추가된 URL로 요청을 전송합니다. 예를 들어 URL https://www.mydomain.com/callback을 등록한 경우 콜백은 다음과 같습니다.

https://www.mydomain.com/callback?key=value&foo=bar

CSV 업로드를 사용하는 경우, 반드시 CSV 정의에 파라미터를 추가하시기 바랍니다.

Adjust는 SDK에서 URL로 정보를 전송하는 데 사용할 수 있는 다양한 플레이스홀더를 지원합니다. 예를 들어, iOS의 경우 {idfa} 플레이스홀더, Android의 경우 {gps_adid} 플레이스홀더입니다. {publisher_parameter} 플레이스홀더는 단일 문자열의 모든 콜백 파라미터를 나타냅니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.addCallbackParameter('key', 'value')
Adjust.trackAdRevenue(adjustAdRevenue);

파트너 파라미터 추가

메서드 서명
void addPartnerParameter(String key, String value)

파트너 파라미터를 추가하여 네트워크 파트너에게 추가 정보를 전송할 수 있습니다.

Adjust는 설정한 외부 파트너에게 파트너 파라미터를 전송합니다. 이러한 정보는 보다 세분화된 분석과 리타겟팅에 유용할 것입니다. 파트너에 대해 파라미터를 설정하고 활성화하면 Adjust 서버는 해당 파라미터를 포워드 합니다.

String 키-값 인수와 함께 addPartnerParameter 메서드를 호출하여 이벤트에 파트너 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.

AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('source');
adjustAdRevenue.addPartnerParameter('key', 'value');
Adjust.trackAdRevenue(adjustAdRevenue);

이 예시는 다음 속성을 사용하여 광고 매출 객체를 설정하고 기록하는 방법을 보여줍니다.

  • 매출 소스: AppLovin MAX
  • 매출액: 1유로(Euro)
  • 광고 노출: 10
  • 광고 매출 네트워크: 'network1'
  • 광고 매출 단위: 'unit1'
  • 광고 매출 게재 위치: 'banner'
  • 콜백 파라미터: 'key1' = 'value1'
  • 파트너 파라미터: 'key2' = 'value2'
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue('applovin_max_sdk');
adjustAdRevenue.setRevenue(1.00, 'EUR');
adjustAdRevenue.adImpressionsCount = 10;
adjustAdRevenue.adRevenueNetwork = 'network1';
adjustAdRevenue.adRevenueUnit = 'unit1';
adjustAdRevenue.adRevenuePlacement = 'banner';
adjustAdRevenue.addCallbackParameter('key1', 'value1');
adjustAdRevenue.addPartnerParameter('key2', 'value2');
Adjust.trackAdRevenue(adjustAdRevenue);