-
public interface PIPAdViewInterfaceProject Name: OSMOS-Android-SDK File Name: PIPAdViewInterface
Interface for PIP (Picture-in-Picture) ad view functionality in the OSMOS SDK. Provides methods for loading ads and handling user interactions.
-
-
Method Summary
Modifier and Type Method Description abstract UnitloadAd(Map<String, Object> adData, Context context)Load ad data into the PIP view abstract UnitloadAd(Map<String, Object> adData, Activity activity)Load ad data into the PIP view with activity context abstract UnitsetAdClickListener(Function1<Map<String, Object>, Unit> listener)Set listener for ad click events abstract UnitsetViewLoadListener(Function2<ImageAd, String, Unit> listener)Set listener for view load events abstract UnitsetAdItemClickListener(Function3<Map<String, Object>, Map<String, Object>, String, Unit> listener)Set listener for ad item click events abstract UnitsetErrorCallback(ErrorCallback callback)Set error callback for handling errors abstract UnitclearErrorCallback()Clear error callback abstract ViewgetView()Get the underlying View for adding to view hierarchy -
-
Method Detail
-
loadAd
abstract Unit loadAd(Map<String, Object> adData, Context context)
Load ad data into the PIP view
-
loadAd
abstract Unit loadAd(Map<String, Object> adData, Activity activity)
Load ad data into the PIP view with activity context
-
setAdClickListener
abstract Unit setAdClickListener(Function1<Map<String, Object>, Unit> listener)
Set listener for ad click events
-
setViewLoadListener
abstract Unit setViewLoadListener(Function2<ImageAd, String, Unit> listener)
Set listener for view load events
-
setAdItemClickListener
abstract Unit setAdItemClickListener(Function3<Map<String, Object>, Map<String, Object>, String, Unit> listener)
Set listener for ad item click events
-
setErrorCallback
abstract Unit setErrorCallback(ErrorCallback callback)
Set error callback for handling errors
-
clearErrorCallback
abstract Unit clearErrorCallback()
Clear error callback
-
-
-
-