Pixel Fusion v1.0.2版本的 MD5 值为:7c04c460c2996569d4ad075cd671a946

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


package io.bidmachine.ads.networks.mraid;

import BccbBDcba.DCbdcdcCCbc;
import androidx.annotation.NonNull;
import androidx.annotation.WorkerThread;
import cddBcA.dDbCdDC;
import io.bidmachine.AdsType;
import io.bidmachine.ContextProvider;
import io.bidmachine.HeaderBiddingAdRequestParams;
import io.bidmachine.HeaderBiddingAdapter;
import io.bidmachine.HeaderBiddingCollectParamsCallback;
import io.bidmachine.InitializationParams;
import io.bidmachine.NetworkAdUnit;
import io.bidmachine.NetworkConfigParams;
import io.bidmachine.NetworkInitializationCallback;
import io.bidmachine.measurer.OMSDKSettings;
import io.bidmachine.unified.UnifiedAdRequestParams;
import io.bidmachine.unified.UnifiedBannerAd;
import io.bidmachine.unified.UnifiedFullscreenAd;
import java.util.HashMap;

public class MraidAdapter extends HeaderBiddingAdapter {
    public static final String ADAPTER_SDK_VERSION_NAME = "1.8.0";
    public static final String ADAPTER_VERSION_NAME = "2.6.0.1";
    public static final String KEY = "mraid";

    public MraidAdapter() {
        super("mraid", "1.8.0", "2.6.0.1", 1, new AdsType[]{AdsType.Banner, AdsType.Interstitial, AdsType.Rewarded});
    }

    @Override
    public UnifiedBannerAd createBanner() {
        return new BbdcDCacCa();
    }

    @Override
    public UnifiedFullscreenAd createInterstitial() {
        return new babbDABcB(DCbdcdcCCbc.Static);
    }

    @Override
    public UnifiedFullscreenAd createRewarded() {
        return new babbDABcB(DCbdcdcCCbc.Rewarded);
    }

    @Override
    public boolean isNetworkInitialized(@NonNull ContextProvider contextProvider) throws Throwable {
        return false;
    }

    @Override
    public void onCollectHeaderBiddingParams(@NonNull ContextProvider contextProvider, @NonNull UnifiedAdRequestParams unifiedAdRequestParams, @NonNull NetworkAdUnit networkAdUnit, @NonNull HeaderBiddingAdRequestParams headerBiddingAdRequestParams, @NonNull HeaderBiddingCollectParamsCallback headerBiddingCollectParamsCallback) throws Throwable {
        headerBiddingCollectParamsCallback.onCollectFinished(new HashMap());
    }

    @Override
    @WorkerThread
    public void onNetworkInitialize(@NonNull ContextProvider contextProvider, @NonNull InitializationParams initializationParams, @NonNull NetworkConfigParams networkConfigParams, @NonNull NetworkInitializationCallback networkInitializationCallback) throws Throwable {
        cDCbD.BbdcDCacCa.bBDaADdaAa(new cDCbD.DAbacDAb());
        OMSDKSettings.initialize(contextProvider.getContext());
        networkInitializationCallback.onSuccess();
    }

    @Override
    public void setLogging(boolean z) throws Throwable {
        dDbCdDC.BbdcDCacCa bbdcDCacCa;
        if (z) {
            bbdcDCacCa = dDbCdDC.BbdcDCacCa.debug;
        } else {
            bbdcDCacCa = dDbCdDC.BbdcDCacCa.none;
        }
        BccbBDcba.bBDaADdaAa.DACCBbdCb(bbdcDCacCa);
    }
}