UNPKG

nativescript-xz-ad-generation

Version:
1,229 lines (1,187 loc) 147 kB
/// <reference path="android-declarations.d.ts"/> declare module com { export module socdm { export module d { export module adgeneration { export class ADG implements com.socdm.d.adgeneration.observer.Subject { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG>; public setStorageEnabled(param0: boolean): void; public setLocationId(param0: string): void; public deleteObserver(param0: com.socdm.d.adgeneration.observer.Observer): void; public setInformationIconViewDefault(param0: boolean): void; public addRequestOptionParam(param0: string, param1: string): void; public pause(): void; public getLocationId(): string; public readyForInterstitial(): void; public destroyAdView(): void; public delegateViewManagement(param0: globalAndroid.view.View, param1: com.socdm.d.adgeneration.nativead.ADGNativeAd): void; public setActivity(param0: globalAndroid.content.Context): void; public setAdListener(param0: com.socdm.d.adgeneration.ADGListener): void; public setEnableMraidMode(param0: java.lang.Boolean): void; public show(): void; public setEnableTestMode(param0: boolean): void; public setFillerLimit(param0: number): void; public enableRetryingOnFailedMediation(): void; public delegateViewManagement(param0: globalAndroid.view.View): void; public disableCallingNativeAdTrackers(): void; public stopAutomaticLoad(): void; public isReadyForInterstitial(): boolean; public setFlexibleWidth(param0: number): void; public onWindowVisibilityChanged(param0: number): void; public stop(): void; public setDivideShowing(param0: boolean): void; public addObserver(param0: com.socdm.d.adgeneration.observer.Observer): void; public setFillerRetry(param0: boolean): void; public setPreLoad(param0: boolean): void; public setReloadWithVisibilityChanged(param0: boolean): void; public addHeaderBiddingParamsWithAmznAdResponse(param0: any): void; public sendMessage(param0: com.socdm.d.adgeneration.observer.ADGMessage): void; public updateView(): void; public setEnableSound(param0: boolean): void; public addMediationNativeAdView(param0: globalAndroid.view.View): void; public start(): void; public finishMediation(): void; public getAdListener(): com.socdm.d.adgeneration.ADGListener; public addHeaderBiddingParam(param0: com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys, param1: string): void; public setAdFrameSize(param0: com.socdm.d.adgeneration.ADG.AdFrameSize): void; public setPreventAccidentalClick(param0: boolean): void; public resumeRefreshTimer(): void; public setUsePartsResponse(param0: boolean): void; public setExpandFrame(param0: boolean): void; public isEnableSound(): boolean; public setAdScale(param0: number): void; public hasOwnInterstitialTemplate(): boolean; public isEnableTestMode(): boolean; public isReadyToDismissInterstitial(): boolean; public constructor(param0: globalAndroid.content.Context); public setDatabasePath(param0: string): void; public setAutomaticallyRemoveOnReload(param0: globalAndroid.view.View): void; public setAdBackGroundColor(param0: number): void; public setIsInterstitial(param0: boolean): void; public getBeacon(): string; public setMiddleware(param0: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware): void; public setWaitShowing(): void; } export module ADG { export class ADGWebChromeClient { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG.ADGWebChromeClient>; public onCreateWindow(param0: globalAndroid.webkit.WebView, param1: boolean, param2: boolean, param3: globalAndroid.os.Message): boolean; public onConsoleMessage(param0: globalAndroid.webkit.ConsoleMessage): boolean; } export class ADGWebViewClient extends com.socdm.d.adgeneration.ADG.ADGWebViewClientBase { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG.ADGWebViewClient>; public onPageStarted(param0: globalAndroid.webkit.WebView, param1: string, param2: globalAndroid.graphics.Bitmap): void; public shouldInterceptRequest(param0: globalAndroid.webkit.WebView, param1: globalAndroid.webkit.WebResourceRequest): globalAndroid.webkit.WebResourceResponse; public shouldInterceptRequest(param0: globalAndroid.webkit.WebView, param1: string): globalAndroid.webkit.WebResourceResponse; public onReceivedError(param0: globalAndroid.webkit.WebView, param1: number, param2: string, param3: string): void; public shouldOverrideUrlLoading(param0: globalAndroid.webkit.WebView, param1: string): boolean; public onPageFinished(param0: globalAndroid.webkit.WebView, param1: string): void; } export class ADGWebViewClientBase { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG.ADGWebViewClientBase>; public shouldOverrideUrlLoading(param0: globalAndroid.webkit.WebView, param1: string): boolean; } export class AdFrameSize { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG.AdFrameSize>; public static SP: com.socdm.d.adgeneration.ADG.AdFrameSize; public static TABLET: com.socdm.d.adgeneration.ADG.AdFrameSize; public static LARGE: com.socdm.d.adgeneration.ADG.AdFrameSize; public static RECT: com.socdm.d.adgeneration.ADG.AdFrameSize; public static FREE: com.socdm.d.adgeneration.ADG.AdFrameSize; public getWidth(): number; public static values(): native.Array<com.socdm.d.adgeneration.ADG.AdFrameSize>; public setSize(param0: number, param1: number): com.socdm.d.adgeneration.ADG.AdFrameSize; public static valueOf(param0: string): com.socdm.d.adgeneration.ADG.AdFrameSize; public getHeight(): number; } export class RepeatRotationTimerTask { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG.RepeatRotationTimerTask>; public run(): void; public constructor(param0: com.socdm.d.adgeneration.ADG); } export class RotationTimerTask { public static class: java.lang.Class<com.socdm.d.adgeneration.ADG.RotationTimerTask>; public run(): void; public constructor(param0: com.socdm.d.adgeneration.ADG); } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class ADGConsts { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGConsts>; public static SDKVERSION: string; public static _TAG: string; public static DOMAIN: string; public static AD_PATH: string; public static AD_URL: string; public static WEBVIEW_BASE_URL: string; public static TIMEOUT_INTERVAL: number; public static MEDIATION_NATIVE_AD_VIEW_TAG: string; public constructor(); } export module ADGConsts { export class ADGErrorCode { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGConsts.ADGErrorCode>; public static UNKNOWN: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static COMMUNICATION_ERROR: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static RECEIVED_FILLER: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static NO_AD: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static NEED_CONNECTION: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static EXCEED_LIMIT: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static TEMPLATE_FAILED: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; public static values(): native.Array<com.socdm.d.adgeneration.ADGConsts.ADGErrorCode>; public static valueOf(param0: string): com.socdm.d.adgeneration.ADGConsts.ADGErrorCode; } export class ADGHeaderBiddingParamKeys { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys>; public static AMZN_BIDID: com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys; public static AMZN_HOSTNAME: com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys; public static AMZN_SLOTS: com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys; public static values(): native.Array<com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys>; public toString(): string; public static valueOf(param0: string): com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys; } export class ADGMiddleware { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGConsts.ADGMiddleware>; public static NONE: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware; public static OTHER: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware; public static UNITY: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware; public static TITANIUM: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware; public static COCOS2DX: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware; public static valueOf(param0: string): com.socdm.d.adgeneration.ADGConsts.ADGMiddleware; public static values(): native.Array<com.socdm.d.adgeneration.ADGConsts.ADGMiddleware>; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export abstract class ADGListener { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGListener>; public onClickAd(): void; public getFailedLimit(): number; public onOpenUrl(): void; public constructor(); public onReceiveAd(): void; public onReadyMediation(param0: any): void; public onFailedToReceiveAd(param0: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode): void; public constructor(param0: number); public setFailedLimit(param0: number): void; public onReceiveAd(param0: any): void; public onReceiveAd(param0: native.Array<any>): void; } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class ADGResponse { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGResponse>; public shouldGetAdResponseFromServerNextTime: java.lang.Boolean; public setRotationTime(param0: number): void; public getSoc(): string; public isMediation(): boolean; public getScheduleId(): string; public nextAd(): java.lang.Boolean; public constructor(param0: org.json.JSONObject); public isNoAd(): boolean; public getNativeAd(): com.socdm.d.adgeneration.nativead.ADGNativeAd; public getRotationTime(): number; public isNativeAd(): boolean; public getAd(): string; public getOption(): com.socdm.d.adgeneration.ADGResponseLocationParamsOption; public getDiid(): string; public isInvalidResponse(): boolean; public setBeacon(param0: string): void; public getMediationParam(): string; public setDisplayType(param0: number): void; public getMediationClassName(): string; public getMediationMovie(): number; public setOption(param0: com.socdm.d.adgeneration.ADGResponseLocationParamsOption): void; public fix(): void; public setIdfa(param0: string): void; public setAnid(param0: string): void; public getVastxml(): string; public getMediationAdId(): string; public getDisplayType(): number; public getAnid(): string; public setDiid(param0: string): void; public getIdfa(): string; public getBeacon(): string; public setSoc(param0: string): void; } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class ADGResponseAdObject { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGResponseAdObject>; public getScheduleId(): string; public constructor(param0: org.json.JSONObject); public getNativeAd(): com.socdm.d.adgeneration.nativead.ADGNativeAd; public getMediationType(): number; public parse(param0: org.json.JSONObject): void; public getMediationAdId(): string; public getAd(): string; public setBeacon(param0: string): void; public getMediationParam(): string; public getBeacon(): string; public getMediationClassName(): string; public getVastXML(): string; public getMediationMovie(): number; } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class ADGResponseLocationParamsOption { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGResponseLocationParamsOption>; public constructor(param0: com.socdm.d.adgeneration.ADGResponseLocationParamsOption.Options); public isNativeAdIncludedTemplate(): java.lang.Boolean; public constructor(); public isViewablePayment(): java.lang.Boolean; public static parse(param0: org.json.JSONObject): com.socdm.d.adgeneration.ADGResponseLocationParamsOption; } export module ADGResponseLocationParamsOption { export class Options { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGResponseLocationParamsOption.Options>; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class ADGSettings { public static class: java.lang.Class<com.socdm.d.adgeneration.ADGSettings>; public static isGeolocationEnabled(): boolean; public static getVideoAudioType(): com.socdm.d.adgeneration.video.VideoAudioType; public constructor(); public static setVideoAudioType(param0: com.socdm.d.adgeneration.video.VideoAudioType): void; public static setGeolocationEnabled(param0: boolean): void; } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class AdParams { public static class: java.lang.Class<com.socdm.d.adgeneration.AdParams>; public static scheduleCount: number; public constructor(param0: globalAndroid.content.Context); public clearScheduleId(): void; public setIsMRAIDEnabled(param0: java.lang.Boolean): void; public setOptionParam(param0: string, param1: string): void; public clearOptionParams(): void; public getLocationId(): string; public setFillerLimit(param0: number): void; public shouldClearScheduleId(param0: com.socdm.d.adgeneration.ADGResponse): boolean; public setLocationId(param0: string): void; public addScheduleId(param0: com.socdm.d.adgeneration.ADGResponse): void; } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class BuildConfig { public static class: java.lang.Class<com.socdm.d.adgeneration.BuildConfig>; public static DEBUG: boolean; public static APPLICATION_ID: string; public static BUILD_TYPE: string; public static FLAVOR: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } } declare module com { export module socdm { export module d { export module adgeneration { export class InADGListener extends com.socdm.d.adgeneration.ADGListener { public static class: java.lang.Class<com.socdm.d.adgeneration.InADGListener>; public onClickAd(): void; public onReceiveAd(): void; public onReadyMediation(param0: any): void; public onFailedToReceiveAd(param0: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode): void; public onFailedToReceiveAdIfNotExceedLimitCallback(param0: com.socdm.d.adgeneration.InADGListener.ListenerCallback): void; public onReceiveAd(param0: any): void; public onReceiveAd(param0: native.Array<any>): void; } export module InADGListener { export class ListenerCallback { public static class: java.lang.Class<com.socdm.d.adgeneration.InADGListener.ListenerCallback>; /** * Constructs a new instance of the com.socdm.d.adgeneration.InADGListener$ListenerCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { invoke(): void; }); public constructor(); public invoke(): void; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export class ADGInterstitial { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ADGInterstitial>; public setWindowBackground(param0: number): void; public naviBarStatusBarHidden(param0: boolean): void; public setBackgroundType(param0: number): void; public constructor(param0: globalAndroid.content.Context); public addHeaderBiddingParam(param0: com.socdm.d.adgeneration.ADGConsts.ADGHeaderBiddingParamKeys, param1: string): void; public dismiss(): void; public setLandscapeCloseButtonType(param0: number): void; public setEnableTestMode(param0: boolean): void; public setSpan(param0: number): void; public setAdFrameSize(param0: com.socdm.d.adgeneration.ADG.AdFrameSize): void; public setReady(param0: boolean): void; public setCloseButtonType(param0: number): void; public preload(): void; public setLandscapeBackgroundType(param0: number): void; public setFillerLimit(param0: number): void; public show(): boolean; public setTemplateType(param0: number): void; public setActivity(param0: globalAndroid.content.Context): void; public callADGShow(): void; public setAdScale(param0: number): void; public setPortraitTemplateType(param0: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType): void; public addHeaderBiddingParamsWithAmznAdResponse(param0: any): void; public setEnableSound(param0: boolean): void; public setPortraitCloseButtonType(param0: number): void; public setLandscapeTemplateType(param0: number): void; public setSpan(param0: number, param1: boolean): void; public isShow(): boolean; public setFullScreen(param0: boolean): void; public isReady(): boolean; public setLocationId(param0: string): void; public setPortraitBackgroundType(param0: number): void; public setShow(param0: boolean): void; public setPreventAccidentalClick(param0: boolean): void; public setAdListener(param0: com.socdm.d.adgeneration.interstitial.ADGInterstitialListener): void; public isEnableSound(): boolean; public setLandscapeTemplateType(param0: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType): void; public setMiddleware(param0: com.socdm.d.adgeneration.ADGConsts.ADGMiddleware): void; public addRequestOptionParam(param0: string, param1: string): void; public setPortraitTemplateType(param0: number): void; public setAdBackGroundColor(param0: number): void; } export module ADGInterstitial { export class ADGListenerProxy extends com.socdm.d.adgeneration.ADGListener { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ADGInterstitial.ADGListenerProxy>; public onReceiveAd(param0: native.Array<any>): void; public onReceiveAd(): void; public onClickAd(): void; public onReceiveAd(param0: any): void; public onFailedToReceiveAd(param0: com.socdm.d.adgeneration.ADGConsts.ADGErrorCode): void; } export class CloseAction { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ADGInterstitial.CloseAction>; public onClick(param0: globalAndroid.view.View): void; } export class ShowRunnable { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ADGInterstitial.ShowRunnable>; public constructor(param0: com.socdm.d.adgeneration.interstitial.ADGInterstitial); public run(): void; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export abstract class ADGInterstitialListener extends com.socdm.d.adgeneration.ADGListener { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ADGInterstitialListener>; public constructor(); public onCloseInterstitial(): void; public constructor(param0: number); } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export class ADGInterstitialRecipient extends com.socdm.d.adgeneration.observer.ADGRecipient { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ADGInterstitialRecipient>; public constructor(param0: com.socdm.d.adgeneration.interstitial.ADGInterstitial); public onMessage(param0: com.socdm.d.adgeneration.observer.ADGMessage): void; public constructor(param0: string); } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export class ShowController { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ShowController>; public keySet(): java.util.Set; public isShow(param0: string): boolean; public constructor(param0: globalAndroid.content.Context); public remove(param0: string): void; public load(): void; public cache(param0: string, param1: number, param2: boolean): void; public reset(param0: string): void; public next(param0: string): void; public constructor(param0: globalAndroid.content.Context, param1: string); public cache(param0: string, param1: number, param2: number, param3: boolean): void; public containsKey(param0: string): boolean; public save(): void; public clear(): void; public cache(param0: string, param1: com.socdm.d.adgeneration.interstitial.ShowController.AdShowCount): void; } export module ShowController { export class AdShowCount { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.ShowController.AdShowCount>; public next(): void; public constructor(param0: com.socdm.d.adgeneration.interstitial.ShowController, param1: number, param2: number, param3: boolean); public isShow(): boolean; public reset(): void; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export abstract class BaseTemplate { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.BaseTemplate>; public setBackgroundFactory(param0: com.socdm.d.adgeneration.interstitial.templates.partsfactory.BackgroundFactory): void; public setBackgroundType(param0: number): void; public setCloseButtonType(param0: number): void; public setCloseButtonFactory(param0: com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButtonFactory): void; public getContainer(): globalAndroid.view.ViewGroup; public getBackgroundFactory(): com.socdm.d.adgeneration.interstitial.templates.partsfactory.BackgroundFactory; public getGapForDisplay(param0: number, param1: number): number; public initTemplate(): void; public getAdgLayout(): com.socdm.d.adgeneration.interstitial.templates.layout.ADGLayout; public createCloseButton(param0: globalAndroid.view.View.OnClickListener): void; public getGapForDisplay(param0: number): number; public refresh(): void; public createCloseButton(): void; public getCloseButtonLayout(): com.socdm.d.adgeneration.interstitial.templates.layout.CloseButtonLayout; public getCloseButtonFactory(): com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButtonFactory; public constructor(param0: globalAndroid.content.Context); public setContainer(param0: globalAndroid.view.ViewGroup): void; public checkViews(): boolean; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export class FullScreenTemplate extends com.socdm.d.adgeneration.interstitial.templates.BaseTemplate { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.FullScreenTemplate>; public initTemplate(): void; public constructor(param0: globalAndroid.content.Context); } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export class Landscape300x250Template extends com.socdm.d.adgeneration.interstitial.templates.BaseTemplate { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.Landscape300x250Template>; public initTemplate(): void; public constructor(param0: globalAndroid.content.Context); } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export class Portrait300x250Template extends com.socdm.d.adgeneration.interstitial.templates.BaseTemplate { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.Portrait300x250Template>; public initTemplate(): void; public constructor(param0: globalAndroid.content.Context); } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export class TemplateFactory { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.TemplateFactory>; public constructor(); public static create(param0: globalAndroid.content.Context, param1: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType, param2: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateOrientation): com.socdm.d.adgeneration.interstitial.templates.BaseTemplate; } export module TemplateFactory { export class TemplateOrientation { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateOrientation>; public static PORTRAIT: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateOrientation; public static LANDSCAPE: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateOrientation; public static values(): native.Array<com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateOrientation>; public static valueOf(param0: string): com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateOrientation; } export class TemplateType { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType>; public static TEMPLATE_TYPE_300x250_1: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType; public static TEMPLATE_TYPE_FULL_SCREEN: com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType; public static fromIndex(param0: number): com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType; public static values(): native.Array<com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType>; public static valueOf(param0: string): com.socdm.d.adgeneration.interstitial.templates.TemplateFactory.TemplateType; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module layout { export class ADGLayout { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.layout.ADGLayout>; public addView(param0: globalAndroid.view.View, param1: number, param2: globalAndroid.view.ViewGroup.LayoutParams): void; public addView(param0: globalAndroid.view.View, param1: number, param2: number): void; public addView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public addView(param0: globalAndroid.view.View): void; public constructor(param0: globalAndroid.content.Context); public addView(param0: globalAndroid.view.View, param1: number): void; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module layout { export class CloseButtonLayout { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.layout.CloseButtonLayout>; public addView(param0: globalAndroid.view.View, param1: number, param2: globalAndroid.view.ViewGroup.LayoutParams): void; public addView(param0: globalAndroid.view.View, param1: number, param2: number): void; public addView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public addView(param0: globalAndroid.view.View): void; public constructor(param0: globalAndroid.content.Context); public addView(param0: globalAndroid.view.View, param1: number): void; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module parts { export class CBImageView implements com.socdm.d.adgeneration.interstitial.templates.parts.CloseButton { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.parts.CBImageView>; public get(): com.socdm.d.adgeneration.interstitial.templates.parts.CBImageView; public constructor(param0: globalAndroid.content.Context, param1: number, param2: number, param3: string); public get(): globalAndroid.view.View; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module parts { export class CloseButton { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.parts.CloseButton>; /** * Constructs a new instance of the com.socdm.d.adgeneration.interstitial.templates.parts.CloseButton interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { get(): globalAndroid.view.View; }); public constructor(); public get(): globalAndroid.view.View; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module partsfactory { export class Background315x300Factory extends com.socdm.d.adgeneration.interstitial.templates.partsfactory.BackgroundFactory { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.partsfactory.Background315x300Factory>; public getAvailableItems(): java.util.List; public constructor(param0: globalAndroid.content.Context); } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module partsfactory { export abstract class BackgroundFactory { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.partsfactory.BackgroundFactory>; public getAvailableItems(): java.util.List; public get(param0: number): globalAndroid.graphics.drawable.BitmapDrawable; public constructor(param0: globalAndroid.content.Context); public intToString3(param0: number): string; public fileName(param0: number): string; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module partsfactory { export class CloseButton300x30Factory extends com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButtonFactory { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButton300x30Factory>; public getAvailableItems(): java.util.List; public constructor(param0: globalAndroid.content.Context); public getHeight(): number; public getWidth(): number; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module partsfactory { export class CloseButton40x40Factory extends com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButtonFactory { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButton40x40Factory>; public getAvailableItems(): java.util.List; public constructor(param0: globalAndroid.content.Context); public getHeight(): number; public getWidth(): number; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module interstitial { export module templates { export module partsfactory { export abstract class CloseButtonFactory { public static class: java.lang.Class<com.socdm.d.adgeneration.interstitial.templates.partsfactory.CloseButtonFactory>; public setDesignType(param0: number): void; public getAvailableItems(): java.util.List; public constructor(param0: globalAndroid.content.Context); public getDesignType(): number; public get(): com.socdm.d.adgeneration.interstitial.templates.parts.CloseButton; public intToString3(param0: number): string; public getContext(): globalAndroid.content.Context; public getHeight(): number; public fileName(param0: number): string; public getWidth(): number; } } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class ADGNativeInterface { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.ADGNativeInterface>; public setParam(param0: string): void; public static isNormalCondition(): boolean; public setViewablePayment(param0: boolean): void; public setBeacon(param0: string): void; public setMovie(param0: number): void; public setAdId(param0: string): void; public stopChild(): void; public setEnableSound(param0: java.lang.Boolean): void; public finishChild(): void; public static isValidClassName(param0: string): boolean; public setExpandFrame(param0: boolean): void; public setRotateTimer(param0: number): void; public isLateImp(): java.lang.Boolean; public isProcessing(): boolean; public setEnableTestMode(param0: java.lang.Boolean): void; public constructor(); public loadChild(): java.lang.Boolean; public setListener(param0: com.socdm.d.adgeneration.mediation.ADGNativeInterfaceListener): void; public setContext(param0: globalAndroid.content.Context): void; public startChild(): void; public setClassName(param0: string): void; public setSize(param0: number, param1: number): void; public setLayout(param0: globalAndroid.view.ViewGroup): void; public setCallNativeAdTrackers(param0: java.lang.Boolean): void; public isShowingOriginInterstitial(): boolean; public isOriginInterstitial(): boolean; public setUsePartsResponse(param0: java.lang.Boolean): void; } export module ADGNativeInterface { export class ReachRotateTask { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.ADGNativeInterface.ReachRotateTask>; public run(): void; } export class TimeoutTask { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.ADGNativeInterface.TimeoutTask>; public run(): void; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export abstract class ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild>; public ct: globalAndroid.content.Context; public listener: com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChildListener; public adId: string; public param: string; public layout: globalAndroid.view.ViewGroup; public width: java.lang.Integer; public height: java.lang.Integer; public enableSound: java.lang.Boolean; public enableTestMode: java.lang.Boolean; public usePartsResponse: java.lang.Boolean; public callNativeAdTrackers: java.lang.Boolean; public expandFrame: java.lang.Boolean; public viewablePayment: java.lang.Boolean; public beacon: string; public setParam(param0: string): void; public setEnableTestMode(param0: java.lang.Boolean): void; public constructor(); public setContext(param0: globalAndroid.content.Context): void; public finishProcess(): void; public setViewablePayment(param0: boolean): void; public loadProcess(): boolean; public setBeacon(param0: string): void; public setListener(param0: com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChildListener): void; public setSize(param0: number, param1: number): void; public setLayout(param0: globalAndroid.view.ViewGroup): void; public setCallNativeAdTrackers(param0: java.lang.Boolean): void; public setAdId(param0: string): void; public isOriginInterstitial(): boolean; public setUsePartsResponse(param0: java.lang.Boolean): void; public setEnableSound(param0: java.lang.Boolean): void; public setExpandFrame(param0: boolean): void; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export abstract class ADGNativeInterfaceChildListener { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChildListener>; public onReceiveAd(param0: any): void; public onShowInterstitial(): void; public constructor(); public onFailedToReceiveAd(): void; public onClickAd(): void; public onCompleteMovieAd(): void; public onCloseInterstitial(): void; public onReceiveAd(): void; public onReadyMediation(param0: any): void; public onReplayMovieAd(): void; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export abstract class ADGNativeInterfaceListener { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.ADGNativeInterfaceListener>; public onReceiveAd(param0: any): void; public constructor(); public onFailedToReceiveAd(): void; public onReachRotateTime(): void; public onClickAd(): void; public onCompleteMovieAd(): void; public onCloseInterstitial(): void; public onReceiveAd(): void; public onReadyMediation(param0: any): void; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AJAMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AJAMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AmazonMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AmazonMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } export module AmazonMediation { export class AdInterfaceHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AmazonMediation.AdInterfaceHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AppVadorInterstitialMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AppVadorInterstitialMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } export module AppVadorInterstitialMediation { export class AdInterfaceHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AppVadorInterstitialMediation.AdInterfaceHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AppVadorMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AppVadorMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } export module AppVadorMediation { export class AdInterfaceHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AppVadorMediation.AdInterfaceHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AudienceNetworkInterstitialMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkInterstitialMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } export module AudienceNetworkInterstitialMediation { export class AudienceNetworkHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkInterstitialMediation.AudienceNetworkHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AudienceNetworkMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } export module AudienceNetworkMediation { export class AdSize { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize>; public static BANNER_320_50: com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize; public static INTERSTITIAL: com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize; public static BANNER_HEIGHT_50: com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize; public static BANNER_HEIGHT_90: com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize; public static RECTANGLE_HEIGHT_250: com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize; public static values(): native.Array<com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize>; public getWidth(): number; public getHeight(): number; public static valueOf(param0: string): com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AdSize; } export class AudienceNetworkHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkMediation.AudienceNetworkHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AudienceNetworkNativeBannerMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkNativeBannerMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public errorProcess(param0: java.lang.Exception): void; } export module AudienceNetworkNativeBannerMediation { export class AdListenerHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkNativeBannerMediation.AdListenerHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration { export module mediation { export class AudienceNetworkNativeMediation extends com.socdm.d.adgeneration.mediation.ADGNativeInterfaceChild { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkNativeMediation>; public constructor(); public finishProcess(): void; public loadProcess(): boolean; public startProcess(): void; public stopProcess(): void; public checkOSVersion(): boolean; public errorProcess(param0: java.lang.Exception): void; } export module AudienceNetworkNativeMediation { export class AdListenerHandler { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkNativeMediation.AdListenerHandler>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } export class NativeAdViewProvider { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkNativeMediation.NativeAdViewProvider>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } export class NativeAdsManagerListener { public static class: java.lang.Class<com.socdm.d.adgeneration.mediation.AudienceNetworkNativeMediation.NativeAdsManagerListener>; public invoke(param0: any, param1: java.lang.reflect.Method, param2: native.Array<any>): any; } } } } } } } declare module com { export module socdm { export module d { export module adgeneration {