これは、Mopub やその他の広告ネットワークから見たものです。
java.io.IOException: 接続失敗
それらはすべて同じ問題を抱えているようです。
奇妙なことに、次のソースを使用してアプリから広告 ID を取得するのに問題はありません。正しい広告 ID を取得し、エラー ログはありません。すべての SDK で同じ問題が発生しています (接続エラー)。
どんな助けでも感謝します。
private void getAdvertisingId(AdvertisingIdHolder receiver) {
AdvertisingIdClient.Info adInfo = null;
String id = null;
boolean isLAT = false;
try {
adInfo = AdvertisingIdClient.getAdvertisingIdInfo(App.getCtx());
id = adInfo.getId();
isLAT = adInfo.isLimitAdTrackingEnabled();
} catch (IOException e) {
SLog.e("error", e);
// Unrecoverable error connecting to Google Play services (e.g.,
// the old version of the service doesn't support getting AdvertisingId).
} catch (GooglePlayServicesNotAvailableException e) {
SLog.e("error", e);
// Google Play services is not available entirely.
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
}
receiver.receive(id, isLAT);
}