2016-07-20 65 views
0

我用这个代码,它的工作时,我从活动和片段如何在android中获取广告ID?

import com.google.android.gms.ads.identifier.AdvertisingIdClient.Info; 


Info adInfo = null; 

try { 
    adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext); 
} catch (IOException e) { 
    e.printStackTrace(); 
} catch (GooglePlayServicesAvailabilityException e) { 
    e.printStackTrace(); 
} catch (GooglePlayServicesNotAvailableException e) { 
    e.printStackTrace(); 
} 

String AdId = adInfo.getId(); 

称为但是,当我从待定像包装意图删除然后叫我想打电话给当时的Web服务我需要广告ID,但我得到null.if你以前做过的人请提前告诉我。提前感谢。

回答

0

尝试使用应用程序上下文

的接收器可以使用活动内容或应用程序上下文 - 取决于谁&如何开始接收

AdvertisingIdClient.getAdvertisingIdInfo(context.getApplicationContext()); 
相关问题