Skip to content

初始化 SDK

在项目的 App.tsx 或加载首个广告前需初始化 SDK,具体调用参考代码如下:

typescript
import React, { useEffect } from 'react';
import { RNADManager } from '@zmide/react-native-gromore';

export default function App() {
	useEffect(() => {
		// 初始化 react-native-gromore
		RNADManager.init(codes.appid)
			.then((success) => {
			console.log('RNADManager init', success);
			})
			.catch((error) => {
			console.log('RNADManager init failed', error);
			});
	}, []);
	……
}

根据需要可以在初始化 RNADManager 时配置个性化广告程序化广告推荐init 部分示例如下:

typescript
RNADManager.init(
  codes.appid,
  {
    isLimitPersonalAds: true,// 是否限制个性化广告
    isProgrammaticRecommend: false // 是否开启程序化广告推荐
  }
)