@react-native-tapsell-mediation/tapsell
Version:
Tapsell Mediation package
26 lines (25 loc) • 715 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.nativeAdViewHolderInstance = void 0;
class NativeAdViewHolder {
_adViews = new Map();
static getInstance() {
if (!NativeAdViewHolder._instance) {
NativeAdViewHolder._instance = new NativeAdViewHolder();
}
return NativeAdViewHolder._instance;
}
registerAdView(adId, adDispatch) {
this._adViews.set(adId, adDispatch);
}
unregisterAdView(adId) {
this._adViews.delete(adId);
}
getAdView(adId) {
return this._adViews.get(adId);
}
}
const nativeAdViewHolderInstance = exports.nativeAdViewHolderInstance = NativeAdViewHolder.getInstance();
//# sourceMappingURL=NativeAdViewHolder.js.map