public abstract class NativeAdMapper extends Object
Known Direct Subclasses |
This class is deprecated.
Use UnifiedNativeAdMapper
.
Base mapping class for AdMob native ads.
Field Summary
protected View | mAdChoicesContent | |
protected Bundle | mExtras | |
protected boolean | mOverrideClickHandling | |
protected boolean | mOverrideImpressionRecording |
Public Constructor Summary
Public Method Summary
View |
getAdChoicesContent()
Returns the view being used as AdChoices content.
|
final Bundle |
getExtras()
Returns a bundle of extras passed in setExtra method.
|
final boolean |
getOverrideClickHandling()
Returns true if the ad network does click handling on its own.
|
final boolean |
getOverrideImpressionRecording()
Returns true if the ad network does impression tracking on its own.
|
void |
handleClick(View view)
Subclasses should implement this method if the network requires the developer
to explicitly handle click events of views rendered to screen.
|
boolean |
hasVideoContent()
Returns true if the current ad has video content.
|
void |
recordImpression()
Subclasses should implement this method if the network requires the developer
to explicitly record an impression of a view rendered to screen.
|
void | |
final void | |
void |
setHasVideoContent(boolean hasVideoContent)
Set to true if the current ad has video content.
|
void | |
final void |
setOverrideClickHandling(boolean overrideClickHandling)
Set to true if the ad network does click handling on its own.
|
final void |
setOverrideImpressionRecording(boolean overrideImpressionRecording)
Set to true if the ad network does impression tracking on its own.
|
void | |
void | |
void |
untrackView(View view)
Subclasses should implement this method if the mediated network's SDK offers a
way to stop tracking a native ad view for the ad mapped by this object.
|
Inherited Method Summary
Fields
protected View mAdChoicesContent
protected Bundle mExtras
protected boolean mOverrideClickHandling
protected boolean mOverrideImpressionRecording
Public Constructors
public NativeAdMapper ()
Public Methods
public View getAdChoicesContent ()
Returns the view being used as AdChoices content.
public final Bundle getExtras ()
Returns a bundle of extras passed in setExtra method.
public final boolean getOverrideClickHandling ()
Returns true if the ad network does click handling on its own.
public final boolean getOverrideImpressionRecording ()
Returns true if the ad network does impression tracking on its own.
public void handleClick (View view)
Subclasses should implement this method if the network requires the developer to explicitly handle click events of views rendered to screen.
public boolean hasVideoContent ()
Returns true if the current ad has video content.
public void recordImpression ()
Subclasses should implement this method if the network requires the developer to explicitly record an impression of a view rendered to screen.
public void setAdChoicesContent (View adChoicesContent)
Set a view to be used as AdChoices content.