Idle Tower v2.48版本的 MD5 值为:56f20496f6a85726b376356ed2ecee23

以下内容为反编译后的 Yodo1MasYodo1Adapter.java 源代码,内容仅作参考


package com.yodo1.mas.mediation.yodo1;

import android.app.Activity;
import com.yodo1.mas.appopenad.Yodo1MasAppOpenAdapterBase;
import com.yodo1.mas.banner.Yodo1MasBannerAdapterBase;
import com.yodo1.mas.interstitial.Yodo1MasInterstitialAdapterBase;
import com.yodo1.mas.mediation.Yodo1MasAdapterBase;
import com.yodo1.mas.nativeads.Yodo1MasNativeAdapterBase;
import com.yodo1.mas.reward.Yodo1MasRewardAdapterBase;
import com.yodo1.mas.rewardedinterstitial.Yodo1MasRewardedInterstitialAdapterBase;

public class Yodo1MasYodo1Adapter extends Yodo1MasAdapterBase {
    public static final String YODO1_WEB_DEV_URL = "https://developers.yodo1.com/";
    public static final String YODO1_WEB_URL = "https://yodo1opp.com/";

    @Override
    public String getAdvertCode() {
        return "yodo1";
    }

    @Override
    public String getMediationVersion() {
        return "4.9.1";
    }

    @Override
    public String getSDKVersion() {
        return "1.0.0";
    }

    @Override
    public void initSDK(Activity activity, Yodo1MasAdapterBase.Config config, Yodo1MasAdapterBase.InitCallback initCallback) {
        super.initSDK(activity, config, initCallback);
        if (!isInitSDK()) {
            this.init = true;
        }
        if (initCallback != null) {
            initCallback.onAdapterInitSuccessful(getAdvertCode());
        }
    }

    @Override
    protected Class<? extends Yodo1MasRewardAdapterBase> rewardAdapterClass() {
        return Yodo1MasYodo1RewardAdapter.class;
    }

    @Override
    protected Class<? extends Yodo1MasInterstitialAdapterBase> interstitialAdapterClass() {
        return Yodo1MasYodo1InterstitialAdapter.class;
    }

    @Override
    public Class<? extends Yodo1MasNativeAdapterBase> nativeAdapterClass() {
        return Yodo1MasYodo1NativeAdapter.class;
    }

    @Override
    public Class<? extends Yodo1MasBannerAdapterBase> bannerAdapterClass() {
        return Yodo1MasYodo1BannerAdapter.class;
    }

    @Override
    protected Class<? extends Yodo1MasRewardedInterstitialAdapterBase> rewardedInterstitialAdapterClass() {
        return Yodo1MasYodo1RewardedInterstitialAdapter.class;
    }

    @Override
    protected Class<? extends Yodo1MasAppOpenAdapterBase> appOpenAdapterClass() {
        return Yodo1MasYodo1AppOpenAdapter.class;
    }
}