react-native-google-mobile-ads
Version:
React Native Google Mobile Ads is an easy way to monetize mobile apps with targeted, in-app advertising.
61 lines (57 loc) • 2.63 kB
text/typescript
/*
* Copyright (c) 2016-present Invertase Limited & Contributors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this library except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
import { version } from './version';
// import { SDK_VERSION } from 'react-native-google-mobile-ads';
export const SDK_VERSION = version;
export { default, MobileAds } from './MobileAds';
export {
AdsConsentDebugGeography,
AdsConsentInfo,
AdsConsentInfoOptions,
AdsConsentInterface,
AdsConsentPrivacyOptionsRequirementStatus,
AdsConsentStatus,
AdsConsentUserChoices,
} from './specs/modules/NativeConsentModule';
export { AdsConsentPurposes } from './AdsConsentPurposes';
export { AdsConsentSpecialFeatures } from './AdsConsentSpecialFeatures';
export { MaxAdContentRating } from './MaxAdContentRating';
export { TestIds } from './TestIds';
export { AdEventType } from './AdEventType';
export { BannerAdSize, GAMBannerAdSize } from './BannerAdSize';
export { GAMAdEventType } from './GAMAdEventType';
export { NativeAdEventType } from './NativeAdEventType';
export { RewardedAdEventType } from './RewardedAdEventType';
export { AdsConsent } from './AdsConsent';
export { AppOpenAd } from './ads/AppOpenAd';
export { InterstitialAd } from './ads/InterstitialAd';
export { RewardedAd } from './ads/RewardedAd';
export { RewardedInterstitialAd } from './ads/RewardedInterstitialAd';
export { BannerAd } from './ads/BannerAd';
export { NativeAd } from './ads/native-ad/NativeAd';
export { NativeAdView } from './ads/native-ad/NativeAdView';
export { NativeMediaView } from './ads/native-ad/NativeMediaView';
export { NativeAsset, NativeAssetType } from './ads/native-ad/NativeAsset';
export { GAMBannerAd } from './ads/GAMBannerAd';
export { GAMInterstitialAd } from './ads/GAMInterstitialAd';
export { useAppOpenAd } from './hooks/useAppOpenAd';
export { useInterstitialAd } from './hooks/useInterstitialAd';
export { useRewardedAd } from './hooks/useRewardedAd';
export { useRewardedInterstitialAd } from './hooks/useRewardedInterstitialAd';
export { useForeground } from './hooks/useForeground';
export { RevenuePrecisions } from './common/constants';
export * from './types';