admin管理员组文章数量:1604891
第一种方式以google play 发送广播方式
第二种就是以下方式:
dependencies { ... compile 'com.android.installreferrer:installreferrer:1.0' }
final InstallReferrerClient mReferrerClient = InstallReferrerClient.newBuilder(this).build();
mReferrerClient.startConnection(new InstallReferrerStateListener() {
@Override
public void onInstallReferrerSetupFinished(int responseCode) {
Log.e("e", responseCode+"responseCode");
switch (responseCode) {
case InstallReferrerClient.InstallReferrerResponse.OK:
// Connection established 已建立连接
ReferrerDetails response = null;
try {
response = mReferrerClient.getInstallReferrer();
response.getInstallReferrer();
response.getReferrerClickTimestampSeconds();
response.getInstallBeginTimestampSeconds();
sendlog( response.getInstallReferrer());
} catch (RemoteException e) {
e.printStackTrace();
}
break;
case InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED:
// API not available on the current Play Store app 已安装的Play Store应用程序不支持的Referrer API
break;
case InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE:
// Connection could not be established 由不正确的用法引起的一般错误
break;
}
}
@Override
public void onInstallReferrerServiceDisconnected() {
// Try to restart the connection on the next request to
// Google Play by calling the startConnection() method.
}
});
本文标签: 第二种来源方式广告GooglePlay
版权声明:本文标题:获取GooglePlay下载来源广告第二种方式 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728464187a1159264.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论