resumePip method

void resumePip({
  1. Duration delay = const Duration(milliseconds: 300),
})

Implementation

void resumePip({Duration delay = const Duration(milliseconds: 300)}) {
  // iOS native SDK doesn't support resumePip - only Android does
  if (Platform.isIOS) {
    debugPrint('resumePip is not supported on iOS');
    return;
  }

  Future.delayed(delay, () async {
    try {
      await MethodHandler.invokeNativeMethod("pipAdView_resume");
    } on OsmosException {
      rethrow;
    } catch (e) {
      throw OsmosException(
        errorCode: OsmosErrorCodes.pipAdError,
        details: 'Failed to resume PIP ad: ${e.toString()}',
        nativeError: e,
      );
    }
  });
}