Package 

Interface CloudXFullscreenAd

    • Method Detail

      • setExtraParameter

         abstract Unit setExtraParameter(String key, Object value)

        Sets or clears an extra parameter attached to future bid requests for this ad.

        Supported value types: String, Number, Boolean, Map, Iterable, Array, and Kotlin primitive arrays. Pass null to remove the key. Invalid values are ignored and logged — they never fail ad loading.

        Reserved floor keys:

        • "minFloor" — single-round publisher floor in USD CPM. Accepts a Number or decimal String.

        • "minFloors" — per-round floor overrides. Accepts a List / Array of numbers or decimal strings, or a JSON-array string.

        Values are captured at call time. If you pass a Map or List and later mutate it, earlier bid requests are unaffected — call setExtraParameter again to push updates.

        Mixed-validity containers: a Map keeps its valid entries and drops the invalid ones; a List / Array is all-or-nothing — any invalid element discards the entire collection, to preserve positional ordering for keys like "minFloors".

        Timing: fullscreen ads use the values current at the time of load; changes after that take effect on the next load call.

        Parameters:
        key - Parameter key.
        value - Value to store, or null to remove the key.
      • getListener

         abstract T getListener()

        Listener for ad lifecycle events.

      • setListener

         abstract Unit setListener(T listener)

        Listener for ad lifecycle events.

      • getIsAdReady

         abstract Boolean getIsAdReady()

        Returns whether an ad is loaded and ready to be shown.