安装与配置 
首次安装需要生成访问令牌,并根据 文档 部分配置项目。
生成令牌 
登录账号后在 个人信息与配置 -> 设置 -> 应用 -> 管理 Access Token 添加一个具有 package 至少读取权限的 token。




配置软件包 
第一步 
在开发设备的终端上执行以下命令配置权限:
{token}替换为您的个人访问令牌,即上文中生成的令牌。
bash
npm config set "@zmide:registry=https://git.zmide.com/api/packages/rn/npm/"
npm config set -- '//git.zmide.com/api/packages/rn/npm/:_authToken' "{token}"第二步 
在项目根目录创建 .npmrc 添加以下安装源。
yml
@zmide:registry=https://git.zmide.com/api/packages/rn/npm/第三步 
通过 npm 或 yarn 安装 @zmide/react-native-gromore。
bash
npm install @zmide/react-native-gromore
# or
yarn add @zmide/react-native-gromoreAndroid 部分配置 
由于穿山甲新版本的 sdk 没有发布 maven 包,我们自己维护了一套 maven 远程依赖下载。
编辑 android/app/build.gradle 文件,添加 repositories 部分 maven 源地址 https://git.zmide.com/api/packages/android/maven:
groovy
……
android {
    ndkVersion rootProject.ext.ndkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion
    compileSdk rootProject.ext.compileSdkVersion
    ……
}
repositories {
  maven {
    url "https://git.zmide.com/api/packages/android/maven"
  }
}
dependencies {
    // The version of react-native is set by the React Native Gradle Plugin
    implementation("com.facebook.react:react-android")
    if (hermesEnabled.toBoolean()) {
        implementation("com.facebook.react:hermes-android")
    } else {
        implementation jscFlavor
    }
}
……TIP
至此安装完成,若程序运行出现闪退情况可参考问题尝试解决。
配置代码位 
若未创建代码位,需要完成以下前置工作:
在项目中创建 src/codes.ts 文件,如下所示:
ts
export default {
  appid: '',
  splash_code: '',
  banner_code: '',
  feed_code: '',
  rewarded_video_code: '',
  fullscreen_video_code: '',
  fullscreen_video_code_full: '',
  fullscreen_video_code_half: '',
};查看并选择平台中已获取的广告位 ID,并在上述文件中填写对应的广告位 ID:
| ID 名称 | 描述 | 
|---|---|
| appid | 应用 ID | 
| splash_code | 开屏广告 | 
| banner_code | 横幅广告 | 
| feed_code | 信息流广告 | 
| rewarded_video_code | 激励视频广告 | 
| fullscreen_video_code | 全屏/插屏视频广告 | 
| fullscreen_video_code_full | 全屏视频广告 | 
| fullscreen_video_code_half | 插屏视频广告 | 
