-
- All Implemented Interfaces:
-
com.google.android.gms.ads.mediation.MediationExtrasReceiver
public class FacebookMediationAdapter extends RtbAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceFacebookMediationAdapter.AdapterErrorMeta Audience Network adapter errors.
-
Field Summary
Fields Modifier and Type Field Description public final static StringTAGpublic final static StringKEY_IDpublic final static StringKEY_SOCIAL_CONTEXT_ASSETpublic final static StringPLACEMENT_PARAMETERpublic final static StringRTB_PLACEMENT_PARAMETERpublic final static intERROR_INVALID_SERVER_PARAMETERSpublic final static intERROR_BANNER_SIZE_MISMATCHpublic final static intERROR_REQUIRES_ACTIVITY_CONTEXTpublic final static intERROR_FACEBOOK_INITIALIZATIONpublic final static intERROR_REQUIRES_UNIFIED_NATIVE_ADSpublic final static intERROR_WRONG_NATIVE_TYPEpublic final static intERROR_NULL_CONTEXTpublic final static intERROR_MAPPING_NATIVE_ASSETSpublic final static intERROR_CREATE_NATIVE_AD_FROM_BID_PAYLOADpublic final static intERROR_FAILED_TO_PRESENT_ADpublic final static intERROR_ADVIEW_CONSTRUCTOR_EXCEPTIONpublic final static StringERROR_DOMAINpublic final static StringFACEBOOK_SDK_ERROR_DOMAIN
-
Constructor Summary
Constructors Constructor Description FacebookMediationAdapter()
-
Method Summary
Modifier and Type Method Description static AdErrorgetAdError(AdError error)Converts Meta Audience Network SDK error codes to admob error codes AdError. VersionInfogetVersionInfo()VersionInfogetSDKVersionInfo()voidinitialize(@NonNull() Context context, @NonNull() InitializationCompleteCallback initializationCompleteCallback, @NonNull() List<MediationConfiguration> mediationConfigurations)voidcollectSignals(RtbSignalData rtbSignalData, SignalCallbacks signalCallbacks)voidloadRtbBannerAd(@NonNull() MediationBannerAdConfiguration adConfiguration, @NonNull() MediationAdLoadCallback<MediationBannerAd, MediationBannerAdCallback> mediationAdLoadCallback)voidloadRtbInterstitialAd(@NonNull() MediationInterstitialAdConfiguration adConfiguration, @NonNull() MediationAdLoadCallback<MediationInterstitialAd, MediationInterstitialAdCallback> mediationAdLoadCallback)voidloadRtbRewardedAd(@NonNull() MediationRewardedAdConfiguration mediationRewardedAdConfiguration, @NonNull() MediationAdLoadCallback<MediationRewardedAd, MediationRewardedAdCallback> mediationAdLoadCallback)voidloadRtbNativeAd(@NonNull() MediationNativeAdConfiguration mediationNativeAdConfiguration, @NonNull() MediationAdLoadCallback<UnifiedNativeAdMapper, MediationNativeAdCallback> mediationAdLoadCallback)voidloadRtbRewardedInterstitialAd(@NonNull() MediationRewardedAdConfiguration mediationRewardedAdConfiguration, @NonNull() MediationAdLoadCallback<MediationRewardedAd, MediationRewardedAdCallback> mediationAdLoadCallback)static StringgetPlacementID(@NonNull() Bundle serverParameters)Gets the Meta Audience Network placement ID. static voidsetMixedAudience(@NonNull() MediationAdConfiguration mediationAdConfiguration)Sets the Meta Audience Network mixed audience settings. -
Methods inherited from class com.google.android.gms.ads.mediation.rtb.RtbAdapter
collectSignals, loadRtbAppOpenAd, loadRtbBannerAd, loadRtbInterscrollerAd, loadRtbInterstitialAd, loadRtbNativeAd, loadRtbNativeAdMapper, loadRtbRewardedAd, loadRtbRewardedInterstitialAd -
Methods inherited from class com.google.android.gms.ads.mediation.Adapter
getSDKVersionInfo, getVersionInfo, initialize, loadAppOpenAd, loadBannerAd, loadInterscrollerAd, loadInterstitialAd, loadNativeAd, loadNativeAdMapper, loadRewardedAd, loadRewardedInterstitialAd -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAdError
@NonNull() static AdError getAdError(AdError error)
Converts Meta Audience Network SDK error codes to admob error codes AdError.
-
getVersionInfo
@NonNull() VersionInfo getVersionInfo()
-
getSDKVersionInfo
@NonNull() VersionInfo getSDKVersionInfo()
-
initialize
void initialize(@NonNull() Context context, @NonNull() InitializationCompleteCallback initializationCompleteCallback, @NonNull() List<MediationConfiguration> mediationConfigurations)
-
collectSignals
void collectSignals(RtbSignalData rtbSignalData, SignalCallbacks signalCallbacks)
-
loadRtbBannerAd
void loadRtbBannerAd(@NonNull() MediationBannerAdConfiguration adConfiguration, @NonNull() MediationAdLoadCallback<MediationBannerAd, MediationBannerAdCallback> mediationAdLoadCallback)
-
loadRtbInterstitialAd
void loadRtbInterstitialAd(@NonNull() MediationInterstitialAdConfiguration adConfiguration, @NonNull() MediationAdLoadCallback<MediationInterstitialAd, MediationInterstitialAdCallback> mediationAdLoadCallback)
-
loadRtbRewardedAd
void loadRtbRewardedAd(@NonNull() MediationRewardedAdConfiguration mediationRewardedAdConfiguration, @NonNull() MediationAdLoadCallback<MediationRewardedAd, MediationRewardedAdCallback> mediationAdLoadCallback)
-
loadRtbNativeAd
void loadRtbNativeAd(@NonNull() MediationNativeAdConfiguration mediationNativeAdConfiguration, @NonNull() MediationAdLoadCallback<UnifiedNativeAdMapper, MediationNativeAdCallback> mediationAdLoadCallback)
-
loadRtbRewardedInterstitialAd
void loadRtbRewardedInterstitialAd(@NonNull() MediationRewardedAdConfiguration mediationRewardedAdConfiguration, @NonNull() MediationAdLoadCallback<MediationRewardedAd, MediationRewardedAdCallback> mediationAdLoadCallback)
-
getPlacementID
@Nullable() static String getPlacementID(@NonNull() Bundle serverParameters)
Gets the Meta Audience Network placement ID.
-
setMixedAudience
static void setMixedAudience(@NonNull() MediationAdConfiguration mediationAdConfiguration)
Sets the Meta Audience Network mixed audience settings.
-
-
-
-