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