import type { NativeRewardedRuntimeAdapterOptions } from '../../core/src/native-bridge.ts'; import { createNativeRewardedAdapter, createUnsupportedNativeRewardedAdapter, resolveNativeBridgeWrapper, } from '../../core/src/native-bridge.ts'; export function createAdapter(options: NativeRewardedRuntimeAdapterOptions) { const wrapper = resolveNativeBridgeWrapper(options.wrapper); if (!wrapper) { return createUnsupportedNativeRewardedAdapter('android jsbBridgeWrapper is unavailable'); } return createNativeRewardedAdapter({ provider: 'max', wrapper, placements: options.config.placements, timeoutMs: options.timeoutMs, }); }