capacitor-unity-ads
Version:
Capacitor plugin for Unity Ads integration with support for rewarded video and interstitial ads
34 lines (33 loc) • 940 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import type { UnityAdsPlugin, RewardInfo } from './definitions';
export declare class UnityAdsWeb extends WebPlugin implements UnityAdsPlugin {
initialize(options: {
gameId: string;
testMode?: boolean;
}): Promise<void>;
loadRewardedVideo(options: {
placementId: string;
}): Promise<void>;
showRewardedVideo(): Promise<{
success: boolean;
reward?: RewardInfo;
}>;
isRewardedVideoLoaded(): Promise<{
loaded: boolean;
}>;
loadInterstitial(options: {
placementId: string;
}): Promise<void>;
showInterstitial(): Promise<{
success: boolean;
}>;
isInterstitialLoaded(): Promise<{
loaded: boolean;
}>;
setTestMode(options: {
enabled: boolean;
}): Promise<void>;
getVersion(): Promise<{
version: string;
}>;
}