Skip to content

광고 수익화 데이터 보고 ​

ironSource 수익화 광고 기능을 연동한 게임에서 이 API를 사용하여 수익화 데이터를 AppsFlyer로 재전송합니다. ironSource 수익화 광고를 사용하지 않는 게임은 이 API를 연동하지 않아도 됩니다.

함수 ​

java
GDSDK.gamedreamerAdRevenue(Activity activity,String adNetWork,double revenue,Map<String, Object> additionalParameters)

매개변수 ​

매개변수설명
activity현재 activity
adNetWork광고 네트워크 이름(예:"admob"、"ironsource"、"unity"、"applovin"、"vungle"、"chartboost"、"facebook")
revenue광고 수익 금액 (고정 USD 값)
additionalParameters추가 매개변수 컬렉션(key 예: "country": 지역, 매개변수 예"US"; "adunit": 광고 단위 ID; "adtype": 광고 유형, value 예"Banner"、"RewardedVideo"; "placement": 광고 위치;)

예시 코드 ​

java
// IronSource SDK LevelPlayRewardedAdListener 광고 수익 시 콜백 함수
 @Override
public void onAdRewarded(@NonNull LevelPlayReward reward, @NonNull LevelPlayAdInfo adInfo) {
                // Ad reward received
                Log.d(TAG, "onAdRewarded() called with: reward = [" + reward + "], adInfo = [" + adInfo + "]");
                Map<String, Object> additionalParameters = new HashMap<>();
                additionalParameters.put("country", "US");
                additionalParameters.put("ad_unit", "2k91f25iq3lhw1mk");
                additionalParameters.put("ad_type", "RewardedVideo");
                additionalParameters.put("placement", "testPlacement");
                GDSDK.gamedreamerAdRevenue(MainActivity.this, "admob", 1, additionalParameters);
            }