Integrasi Alien Ads

Rewards

A. Meminta Iklan

Sebelum menampilkan iklan hadiah/reward, anda harus meminta iklan terlebih dahulu pada bagian activity (Contoh MainActivity.java)

import static android.content.ContentValues.TAG;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.rewarded.RewardedAd;
import com.google.android.gms.ads.rewarded.RewardedAdLoadCallback;
import com.props.adsmanager.PropsAdsManagement;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        PropsAdsManagement.initializeAdsMapping(this);
        PropsAdsManagement.loadRewardedAds(this, "ID_ALIEN_ADS", new RewardedAdLoadCallback() {
            @Override
            public void onAdLoaded(@NonNull RewardedAd rewardedAd) {
                Log.i(TAG, "testing rewarded");
            }

            @Override
            public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
                // Handle the error
            }
        });
    }
}

B. Menampilkan Iklan

Panggil iklan reward untuk kondisi memberikan koin atau membuka item. 

   if (PropsAdsManagement.getRewardedAds() != null) {
            PropsAdsManagement.triggerRewardedAds(this, new OnUserEarnedRewardListener() {
                @Override
                public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
                    //isi dengan kondisi hadiah, misalnya memberikan koin atau membuka item
                }
            });
        }

Still have questions?

If you still have a question, you can submit a support request here. Contact Support

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.