UNPKG

nativescript-xz-ad-generation

Version:
34 lines (33 loc) 1.09 kB
import { OnInit, NgZone, OnDestroy, ElementRef, EventEmitter, OnChanges, SimpleChanges } from "@angular/core"; import { Page } from 'tns-core-modules/ui/page'; import { XzAdItem, NativeAdData } from "../../../xz-ad-common"; import { EventData } from "tns-core-modules/data/observable"; export interface UpdateAdData extends EventData { id: number; adAvailable: boolean; } export declare class XzAdGLayoutComponent implements OnInit, OnDestroy, OnChanges { private page; private ngZone; adContainerRef: ElementRef; locationId: number; adWidth: number; adHeight: number; id: number; hideOnFail: boolean; updateAd: EventEmitter<UpdateAdData>; templateRef: any; adItem: XzAdItem; ad: NativeAdData; private _adController; constructor(page: Page, ngZone: NgZone); ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; dispose(): void; reloadAd(): void; loadAd(): void; onReceiveNativeAd(data: NativeAdData): void; onFailReceiveAd(): void; getContainerView(): any; }