「Android/広告組込/google広告id」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→adidの更新) |
|||
行45: | 行45: | ||
} | } | ||
− | == | + | ==GAIDの更新== |
端末の設定/Google/広告/id(GAID)を確認&リセットできる | 端末の設定/Google/広告/id(GAID)を確認&リセットできる | ||
==参考== | ==参考== | ||
http://stackoverflow.com/questions/29363337/the-meta-data-tag-in-androidmanifest-xml-does-not-have-the-right-value | http://stackoverflow.com/questions/29363337/the-meta-data-tag-in-androidmanifest-xml-does-not-have-the-right-value |
2019年3月6日 (水) 15:00時点における版
play-services-adsプラグイン追加
- AndroidStudioからtools/Android/SDK Managerを開き
- SDK Toolsの”Google Play service”にチェックを入れOKを押しInstall
- 以下にDLされているのでversionを確認する
- /Users/[user]/Library/Android/sdk/extras/google/m2repository/com/google/android/gms/play-services-ads
- version6.5.87から10.0.1までDLされているのを確認
google広告id組み込みサンプル
MainActivity.java
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new Thread(new Runnable() { @Override public void run() { AdvertisingIdClient.Info info = null; try { info = AdvertisingIdClient.getAdvertisingIdInfo(MainActivity.this.getApplicationContext()); } catch (IOException e) { e.printStackTrace(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); } String advertiginID = info.getId(); boolean limitAdTrackingEnabled = info.isLimitAdTrackingEnabled(); Log.i("test", "広告id advertiginID=" + advertiginID); // 0d5a44d9-ad30-4717-b726-b756496xxxxx Log.i("test", "広告idを使用しないフラグ limitAdTrackingEnabled=" + limitAdTrackingEnabled); // false } }).start(); } }
version.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_play_services_version">@integer/google_play_services_version</integer> </resources>
build.gradle
dependencies { compile 'com.google.android.gms:play-services:10.0.1' }
GAIDの更新
端末の設定/Google/広告/id(GAID)を確認&リセットできる