protected static String a() { String str = null; try { Info advertisingIdInfo = AdvertisingIdClient.getAdvertisingIdInfo(Chartboost.sharedChartboost().getContext()); } catch (IOException e) { String str2 = str; } catch (GooglePlayServicesRepairableException e2) { str2 = str; } catch (GooglePlayServicesNotAvailableException e3) { str2 = str; } if (advertisingIdInfo == null) { c.a(a.c); return str; } else { if (advertisingIdInfo.isLimitAdTrackingEnabled()) { c.a(a.e); } else { c.a(a.d); } try { UUID fromString = UUID.fromString(advertisingIdInfo.getId()); ByteBuffer wrap = ByteBuffer.wrap(new byte[16]); wrap.putLong(fromString.getMostSignificantBits()); wrap.putLong(fromString.getLeastSignificantBits()); return b.b(wrap.array()); } catch (IllegalArgumentException e4) { CBLogging.a("CBIdentityAdv", "Exception raised retrieveAdvertisingID", e4); return advertisingIdInfo.getId().replace("-", AdTrackerConstants.BLANK); } } }
@Override protected String doInBackground(Context... contexts) { String result = null; Context context = contexts[0]; if (context != null) { Info adInfo = null; try { adInfo = AdvertisingIdClient.getAdvertisingIdInfo(context); if (adInfo != null) { result = adInfo.getId(); } } catch (Exception e) { Log.e("Pubnative", "Error retrieving androidAdvertisingID: " + e.toString()); } } return result; }