- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
52 lines
2.0 KiB
Java
52 lines
2.0 KiB
Java
package com.facebook.ads.internal.api;
|
|
|
|
import android.content.Context;
|
|
import androidx.annotation.Keep;
|
|
import com.facebook.ads.AdSettings;
|
|
import com.facebook.ads.AudienceNetworkAds;
|
|
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
|
|
import com.facebook.ads.internal.settings.MultithreadedBundleWrapper;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
@Keep
|
|
/* loaded from: classes2.dex */
|
|
public class InitSettingsBuilder implements AudienceNetworkAds.InitSettingsBuilder {
|
|
public static final String PLACEMENTS_KEY = "PLACEMENTS_KEY";
|
|
private final Context mContext;
|
|
private final MultithreadedBundleWrapper mInitSettings = new MultithreadedBundleWrapper();
|
|
private AudienceNetworkAds.InitListener mInitializationListener;
|
|
|
|
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
|
|
public InitSettingsBuilder withInitListener(AudienceNetworkAds.InitListener initListener) {
|
|
this.mInitializationListener = initListener;
|
|
return this;
|
|
}
|
|
|
|
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
|
|
public /* bridge */ /* synthetic */ AudienceNetworkAds.InitSettingsBuilder withPlacementIds(List list) {
|
|
return withPlacementIds((List<String>) list);
|
|
}
|
|
|
|
public InitSettingsBuilder(Context context) {
|
|
this.mContext = context;
|
|
}
|
|
|
|
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
|
|
public InitSettingsBuilder withPlacementIds(List<String> list) {
|
|
this.mInitSettings.putStringArrayList(PLACEMENTS_KEY, new ArrayList<>(list));
|
|
return this;
|
|
}
|
|
|
|
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
|
|
public InitSettingsBuilder withMediationService(String str) {
|
|
AdSettings.setMediationService(str);
|
|
return this;
|
|
}
|
|
|
|
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
|
|
public void initialize() {
|
|
DynamicLoaderFactory.initialize(this.mContext, this.mInitSettings, this.mInitializationListener, false);
|
|
}
|
|
}
|