Package com.inmobi.adquality
Object AdQualityComponent
-
- All Implemented Interfaces:
public class AdQualityComponentMain Component object for Ad Quality check operations.
Refer to - Design Doc {@linkplain https://inmobi.atlassian.net/wiki/spaces/Product/pages/119721066835/Ad+Quality+Ad+Reporting+Feature+Design+Android}
neelabh.parui
-
-
Field Summary
Fields Modifier and Type Field Description private final <Error class: unknown class>adQualityDaopublic final static AdQualityComponentINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitstart()Starts the component. final UnitreportAd(Activity activity, RenderView renderView, String url, Boolean takeScreenShot, JSONObject extras, AdQualityListener listener)final UnitreportAd(View adView, RenderView renderView, String url, Boolean takeScreenShot, JSONObject extras, AdQualityListener listener)final StringgetBlockedCreativeIds()final <Error class: unknown class>hasBlockedCreativeIds()final UnitsetExecutor(AdQualityBeaconExecutor executor)final <Error class: unknown class>getAdQualityDao()-
-
Method Detail
-
start
@WorkerThread() final Unit start()
Starts the component.
This will start the AdQualityBeaconExecutor which will start hitting queued beacons
-
reportAd
@RequiresApi(value = 29) final Unit reportAd(Activity activity, RenderView renderView, String url, Boolean takeScreenShot, JSONObject extras, AdQualityListener listener)
-
reportAd
final Unit reportAd(View adView, RenderView renderView, String url, Boolean takeScreenShot, JSONObject extras, AdQualityListener listener)
-
getBlockedCreativeIds
final String getBlockedCreativeIds()
-
hasBlockedCreativeIds
final <Error class: unknown class> hasBlockedCreativeIds()
-
setExecutor
final Unit setExecutor(AdQualityBeaconExecutor executor)
-
getAdQualityDao
final <Error class: unknown class> getAdQualityDao()
-
-
-
-