Adjust SDK를 사용하여 지원되는 네트워크 파트너 의 광고 매출을 기록할 수 있습니다.
AdjustAdRevenue 객체 인스턴스화
public AdjustAdRevenue ( final String source)
Adjust SDK를 사용하여 광고 매출 정보를 전송하려면 AdjustAdRevenue
객체를 인스턴스화해야 합니다. 이 객체에는 광고 매출이 앱에 기록될 때 Adjust로 전송되는 변수가 포함됩니다.
광고 매출 객체를 인스턴스화하려면 새로운 AdjustAdRevenue
인스턴스를 생성하고 다음 파라미터를 전달합니다.
source
(String
): 광고 매출 소스. 아래 표에서 이용 가능한 소스 참조
파라미터 소스 AdjustConfig.AD_REVENUE_APPLOVIN_MAX
AppLovin MAX AdjustConfig.AD_REVENUE_MOPUB
MoPub AdjustConfig.AD_REVENUE_ADMOB
Admob AdjustConfig.AD_REVENUE_IRONSOURCE
ironSource AdjustConfig.AD_REVENUE_ADMOST
Admost AdjustConfig.AD_REVENUE_UNITY
Unity AdjustConfig.AD_REVENUE_HELIUM_CHARTBOOST
Helium Chartboost AdjustConfig.AD_REVENUE_ADX
Ad(X) AdjustConfig.AD_REVENUE_SOURCE_TOPON
TopOn AdjustConfig.AD_REVENUE_SOURCE_TRADPLUS
TradPlus AdjustConfig.AD_REVENUE_SOURCE_PUBLISHER
일반적인 소스
val adjustAdRevenue = AdjustAdRevenue ( "source" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
Adjust. trackAdRevenue (adjustAdRevenue);
광고 매출 전송
public static void trackAdRevenue (AdjustAdRevenue adRevenue)
Adjust로 광고 매출을 전송하려면 광고 매출 인스턴스를 인수로 사용하여 trackAdRevenue
메서드를 호출합니다.
val adjustAdRevenue = AdjustAdRevenue (AdjustConfig.AD_REVENUE_APPLOVIN_MAX)
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue (AdjustConfig.AD_REVENUE_APPLOVIN_MAX);
Adjust. trackAdRevenue (adjustAdRevenue)
let adjustAdRevenue = new AdjustAdRevenue (AdjustConfig. AD_REVENUE_APPLOVIN_MAX );
Adjust. trackAdRevenue (adjustAdRevenue);
광고 매출 금액 기록
public void setRevenue ( final Double revenue, final String currency)
광고 매출 금액을 전송하려면 setRevenue
메서드를 호출하고 다음 인수를 전달합니다.
revenue
(Double
): 매출 금액
currency
(String
): 리포팅에 사용하는 통화의 3글자 ISO 4217 코드
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. setRevenue ( 1.00 , "EUR" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setRevenue ( 1.00 , "EUR" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setRevenue ( 1.0 , "EUR" );
Adjust. trackAdRevenue (adjustAdRevenue);
광고 캠페인 세부 항목 기록
AdjustAdRevenue
클래스에 광고 캠페인 리포트에 사용할 수 있는 속성이 포함됩니다.
광고 노출
public void setAdImpressionsCount ( final Integer adImpressionsCount)
기록된 광고 노출 횟수를 전송하려면 setAdImpressionsCount
메서드를 호출하고 다음 인수를 전달합니다.
adImpressionsCount
(Integer
): 광고 노출 횟수
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. setAdImpressionsCount ( 10 )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdImpressionsCount ( 10 );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdImpressionsCount ( 10 );
Adjust. trackAdRevenue (adjustAdRevenue);
광고 매출 네트워크
public void setAdRevenueNetwork ( final String adRevenueNetwork)
광고 매출 네트워크를 전송하려면 setAdRevenueNetwork
메서드를 호출하고 다음 인수를 전달합니다.
adRevenueNetwork
(String
): 네트워크 이름
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. setAdRevenueNetwork ( "network1" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdRevenueNetwork ( "network1" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdRevenueNetwork ( "network1" );
Adjust. trackAdRevenue (adjustAdRevenue);
광고 매출 단위
public void setAdRevenueUnit ( final String adRevenueUnit)
광고 매출 단위를 전송하려면 setAdRevenueUnit
메서드를 호출하고 다음 인수를 전달합니다.
adRevenueUnit
(String
): 광고 유닛
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. setAdRevenueUnit ( "unit1" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdRevenueUnit ( "unit1" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdRevenueUnit ( "unit1" );
Adjust. trackAdRevenue (adjustAdRevenue);
광고 매출 게재 위치
public void setAdRevenuePlacement ( final String adRevenuePlacement)
광고 매출 게재 위치를 전송하려면 setAdRevenuePlacement
메서드를 호출하고 다음 인수를 전달합니다.
adRevenuePlacement
(String
): 광고 게재 위치
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. setAdRevenuePlacement ( "banner" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdRevenuePlacement ( "banner" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. setAdRevenuePlacement ( "banner" );
Adjust. trackAdRevenue (adjustAdRevenue);
콜백 파라미터 추가
public void addCallbackParameter ( final String key, final 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}
플레이스홀더는 단일 문자열의 모든 콜백 파라미터를 나타냅니다.
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. addCallbackParameter ( "key" , "value" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. addCallbackParameter ( "key" , "value" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. addCallbackParameter ( "key" , "value" );
Adjust. trackAdRevenue (adjustAdRevenue);
파트너 파라미터 추가
public void addPartnerParameter (String key, String value)
파트너 파라미터 를 추가하여 네트워크 파트너에게 추가 정보를 전송할 수 있습니다.
Adjust는 설정한 외부 파트너 에게 파트너 파라미터를 전송합니다. 이러한 정보는 보다 세분화된 분석과 리타겟팅에 유용할 것입니다. 파트너에 대해 파라미터를 설정하고 활성화하면 Adjust 서버는 해당 파라미터를 포워드 합니다.
String
키-값 인수와 함께 addPartnerParameter
메서드를 호출하여 이벤트에 파트너 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.
val adjustAdRevenue = AdjustAdRevenue ( "source" )
adjustAdRevenue. addPartnerParameter ( "key" , "value" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. addPartnerParameter ( "key" , "value" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue ( "source" );
adjustAdRevenue. addPartnerParameter ( "key" , "value" );
Adjust. trackAdRevenue (adjustAdRevenue);
예시
이 예시는 다음 속성을 사용하여 광고 매출 객체를 설정하고 기록하는 방법을 보여줍니다.
매출 소스: AppLovin MAX
매출액: 1유로(Euro)
광고 노출: 10
광고 매출 네트워크: "network1"
광고 매출 단위: "unit1"
광고 매출 게재 위치: "banner"
콜백 파라미터: "key1" = "value1"
파트너 파라미터: "key2" = "value2"
val adjustAdRevenue = AdjustAdRevenue (AdjustConfig.AD_REVENUE_APPLOVIN_MAX)
adjustAdRevenue. setRevenue ( 1.00 , "EUR" )
adjustAdRevenue. setAdImpressionsCount ( 10 )
adjustAdRevenue. setAdRevenueNetwork ( "network1" )
adjustAdRevenue. setAdRevenueUnit ( "unit1" )
adjustAdRevenue. setAdRevenuePlacement ( "banner" )
adjustAdRevenue. addCallbackParameter ( "key1" , "value1" )
adjustAdRevenue. addPartnerParameter ( "key2" , "value2" )
Adjust. trackAdRevenue (adjustAdRevenue)
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue (AdjustConfig.AD_REVENUE_APPLOVIN_MAX);
adjustAdRevenue. setRevenue ( 1.00 , "EUR" );
adjustAdRevenue. setAdImpressionsCount ( 10 );
adjustAdRevenue. setAdRevenueNetwork ( "network1" );
adjustAdRevenue. setAdRevenueUnit ( "unit1" );
adjustAdRevenue. setAdRevenuePlacement ( "banner" );
adjustAdRevenue. addCallbackParameter ( "key1" , "value1" );
adjustAdRevenue. addPartnerParameter ( "key2" , "value2" );
Adjust. trackAdRevenue (adjustAdRevenue);
let adjustAdRevenue = new AdjustAdRevenue (AdjustConfig. AD_REVENUE_APPLOVIN_MAX );
adjustAdRevenue. setRevenue ( 1.0 , "EUR" );
adjustAdRevenue. setAdImpressionsCount ( 10 );
adjustAdRevenue. setAdRevenueNetwork ( "network1" );
adjustAdRevenue. setAdRevenueUnit ( "unit1" );
adjustAdRevenue. setAdRevenuePlacement ( "banner" );
adjustAdRevenue. addCallbackParameter ( "key1" , "value1" );
adjustAdRevenue. addPartnerParameter ( "key2" , "value2" );
Adjust. trackAdRevenue (adjustAdRevenue);