nativescript-xz-ad-generation
Version:
NativeScript AdGeneration Plugin
1,229 lines (1,187 loc) • 147 kB
TypeScript
/// <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 {