初始化 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 // 是否开启程序化广告推荐
}
)