capacitor-meta-ads
Version:
Capacitor plugin for Meta Audience Network ads integration with support for rewarded video and interstitial ads
34 lines (33 loc) • 953 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import type { MetaAdsPlugin, RewardInfo } from './definitions';
export declare class MetaAdsWeb extends WebPlugin implements MetaAdsPlugin {
initialize(options: {
appId: 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>;
addTestDevice(options: {
deviceId: string;
}): Promise<void>;
}