Friday, September 27, 2024

android java: google admob policy collected data checklist

This checklist may be in google play console: App content -> Data Safety!

User property Type Description
Age Text Identifies users by six categories: 18-24, 25-34, 35-44, 45-54, 55-64, and 65+.
App Store Text The store from which the app was downloaded and installed.
App Version Text The versionName (Android) or the Bundle version (iOS).
Country Text The country the user resides in.
Device Brand Text The brand name of the mobile device (e.g., Motorola, LG, or Samsung).
Device Category Text The category of the mobile device (e.g., mobile or tablet).
Device Model Text The mobile device model name (e.g., iPhone 5s or SM-J500M).
First Open Time Number The time (in milliseconds, UTC) at which the user first opened the app, rounded up to the next hour.
Gender Text Identifies users as either male or female.
Interests Text Lists the interests of the user (e.g., "Arts & Entertainment, Games, Sports").
Language Text The language setting of the device OS (e.g., en-us or pt-br).
New/Established N/A New: First opened the app within the last 7 days.
Established: First opened the app more than 7 days ago.
OS Version Text The version of the device OS (e.g., 9.3.2 or 5.1.1).

NOTE: this checklist may change without notice! 

Reference: https://support.google.com/admob/answer/9755590?hl=en

Wednesday, September 4, 2024

Java Swing Layout Manager

The BoxLayout respects the components' requested maximum sizes and also lets you align components.

For many cases flexible Layout:

  1. GridBagLayout
  2. SpringLayout
  3. BoxLayout