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);
}
}