- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
99 lines
1.8 KiB
Java
99 lines
1.8 KiB
Java
package com.facebook.ads.internal.api;
|
|
|
|
import android.graphics.drawable.Drawable;
|
|
import android.view.View;
|
|
import androidx.annotation.Keep;
|
|
import androidx.annotation.Nullable;
|
|
import com.facebook.ads.ExtraHints;
|
|
import com.facebook.ads.NativeAdBase;
|
|
|
|
@Keep
|
|
/* loaded from: classes2.dex */
|
|
public interface NativeAdBaseApi {
|
|
NativeAdBase.NativeAdLoadConfigBuilder buildLoadAdConfig(NativeAdBase nativeAdBase);
|
|
|
|
void destroy();
|
|
|
|
void downloadMedia();
|
|
|
|
@Nullable
|
|
String getAdBodyText();
|
|
|
|
@Nullable
|
|
String getAdCallToAction();
|
|
|
|
@Nullable
|
|
NativeAdImageApi getAdChoicesIcon();
|
|
|
|
@Nullable
|
|
String getAdChoicesImageUrl();
|
|
|
|
@Nullable
|
|
String getAdChoicesLinkUrl();
|
|
|
|
@Nullable
|
|
String getAdChoicesText();
|
|
|
|
@Nullable
|
|
NativeAdImageApi getAdCoverImage();
|
|
|
|
@Nullable
|
|
String getAdHeadline();
|
|
|
|
@Nullable
|
|
NativeAdImageApi getAdIcon();
|
|
|
|
@Nullable
|
|
String getAdLinkDescription();
|
|
|
|
@Nullable
|
|
String getAdSocialContext();
|
|
|
|
@Nullable
|
|
@Deprecated
|
|
NativeAdRatingApi getAdStarRating();
|
|
|
|
@Nullable
|
|
String getAdTranslation();
|
|
|
|
@Nullable
|
|
String getAdUntrimmedBodyText();
|
|
|
|
@Nullable
|
|
String getAdvertiserName();
|
|
|
|
float getAspectRatio();
|
|
|
|
@Nullable
|
|
String getId();
|
|
|
|
String getPlacementId();
|
|
|
|
@Nullable
|
|
Drawable getPreloadedIconViewDrawable();
|
|
|
|
@Nullable
|
|
String getPromotedTranslation();
|
|
|
|
@Nullable
|
|
String getSponsoredTranslation();
|
|
|
|
boolean hasCallToAction();
|
|
|
|
boolean isAdInvalidated();
|
|
|
|
boolean isAdLoaded();
|
|
|
|
void loadAd();
|
|
|
|
void loadAd(NativeAdBase.NativeLoadAdConfig nativeLoadAdConfig);
|
|
|
|
void onCtaBroadcast();
|
|
|
|
void setExtraHints(ExtraHints extraHints);
|
|
|
|
void setOnTouchListener(View.OnTouchListener onTouchListener);
|
|
|
|
void unregisterView();
|
|
}
|