---
description: 应用在编译时的自定义配置API。
---

# Gradle配置API

{% hint style="warning" %}
SDK支持限制：只支持**Android 无埋点 SDK**
{% endhint %}

{% hint style="info" %}
**注意，imeiEnable、androidEnable、googleAdIdEnable 配置项不支持 com.android.tools.build:gradle 3.0.x 以下版本**。
{% endhint %}

<table data-header-hidden><thead><tr><th>API</th><th width="150">默认值</th><th width="200">说明</th><th>无埋点SDK版本支持</th><th>埋点SDK版本支持</th></tr></thead><tbody><tr><td>API</td><td>默认值</td><td>说明</td><td>无埋点SDK版本支持</td><td>埋点SDK版本支持</td></tr><tr><td>imeiEnable</td><td>true</td><td>为了海外应用市场上架应用，设置为 false 则 SDK 不采集 imei 。在编译期配置将删除该部分的采集代码，后续配置（初始化或者运行时）将失效。</td><td>>=2.7.8</td><td><p>-</p><p></p></td></tr><tr><td>androidIdEnable</td><td>true</td><td>为了海外应用市场上架应用，设置为 false 则 SDK 不采集 <code>androidId</code> 。<strong>在编译期配置将删除该部分的采集代码，后续配置（初始化或者运行时）将失效。</strong></td><td>>=2.7.8</td><td><p>-</p><p></p></td></tr><tr><td>googleAdIdEnable</td><td>true</td><td>为了海外应用市场上架应用，设置为 false 则 SDK 不采集 <code>GoogleAdId</code> 。<strong>在编译期配置将删除该部分的采集代码，后续配置（初始化或者运行时）将失效。</strong></td><td>>=2.7.8</td><td>-</td></tr><tr><td>oaidEnable</td><td>true</td><td><p>国内<a href="http://www.msa-alliance.cn/col.jsp?id=120">移动安全联盟MSA</a> 联合各大手机制造商推出了 OAID ， 作为唯一广告标识符。</p><p><strong>设置为 false 则运行时和初始化的配置则无效。</strong></p></td><td>>=2.8.5</td><td>-</td></tr></tbody></table>

```java
android {    ···}
// 须位于 android 代码块下
growingio {
    defaultConfig {
        imeiEnable true
        androidIdEnable true
        googleAdIdEnable true
    }
​
    buildTypes {
        googlePlay {
            imeiEnable false
            andoridIdEnable false
            googleAdIdEnable true
        }
    }
}
```
