Skip to content

connect-n/pointberry-event-tracker-android-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

PointBerry Event Tracker

1. 포인트베리 담당자로부터 tracker inventory ID를 발급 받으세요.

2. build.gradle에 다음을 추가하세요.

dependencies {
 //   implementation 'com.github.connect-n:pointberry-event-tracker-android:1.0.3'
 implementation 'io.github.connect-n:pointberry-event-tracker-android:1.0.7'
}

3. PointBerryImpressionTracker 객체를 다음과 같이 선언하세요.

PointBerryImpressionTracker pbImpTracker = new PointBerryImpressionTracker(getApplicationContext());

4. 광고 리스너의 impression 관련 콜백에서 logImpression()을 호출하세요. 다음은 MoPub의 예시입니다.

MoPubView.BannerAdListener

@Override
public void onBannerLoaded(MoPubView banner) {
    // The banner has successfully retrieved an ad.
    
    pbImpTracker.logImpression(YOUR_BANNER_TRACKER_INVENTORY_ID_HERE); // FIXME: 발급 받은 배너 tracker invertory ID를 넣으세요.
}

MoPubInterstitial.InterstitialAdListener

@Override
public void onInterstitialShown(MoPubInterstitial interstitial) {
   // The interstitial has been shown.
   
   pbImpTracker.logImpression(YOUR_INTERSTITIAL_TRACKER_INVENTORY_ID_HERE); // FIXME: 발급 받은 인터스티셜 tracker invertory ID를 넣으세요.
}

MoPubRewardedVideoListener

@Override
public void onRewardedVideoCompleted(@NonNull Set<String> adUnitIds, @NonNull MoPubReward reward) {
    // The rewarded video is completed and the user should be rewarded.

    if (reward.isSuccessful()) {
        pbImpTracker.logImpression(YOUR_REWARDED_VIDEO_TRACKER_INVENTORY_ID_HERE); // FIXME: 발급 받은 리워드 비디오 tracker invertory ID를 넣으세요.
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors