Hi, Guys
When publishing my App on Google Play, up to a few days ago I always answered NO to the question "Does your app use advertising ID?" (I don't have an advertising ID - or so I believe).
Now I have had to answer YES and tick the box "required for functionality" to get the App accepted by Google.
Could someone explain what is happening - I can't see anything wrong in my manifest file and I am not happy about answering YES to a question I don't really understand.
Kind regards
Dave
When publishing my App on Google Play, up to a few days ago I always answered NO to the question "Does your app use advertising ID?" (I don't have an advertising ID - or so I believe).
Now I have had to answer YES and tick the box "required for functionality" to get the App accepted by Google.
Could someone explain what is happening - I can't see anything wrong in my manifest file and I am not happy about answering YES to a question I don't really understand.
Manifest file:
'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: https://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="33"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
' Include to deal with problems with keyboard hidding part of Stripe payment page.
'SetActivityAttribute(aCardEntry, android:windowSoftInputMode, adjustResize|stateHidden)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
' This line added for notification exp - otherwise a "Generating R file. Error" occurred.
CreateResourceFromFile(Macro, Themes.DarkTheme)
'End of default text.
' These lines added for notification exp
'************ Required with GetSafeDirDefaultExternal ***********
AddManifestText(<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18" />
)
' Added for Firebase
CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
CreateResourceFromFile(Macro, FirebaseNotifications.FirebaseNotifications)
'**************************************
' Added for location services
' This is removed appears to causes uploading to google pay site "running bundletool build-apks on your uploaded App Bundle".
' See post for more details https://www.b4x.com/android/forum/threads/error-found-multiple-meta-data-elements-for-key-com-google-android-gms-version-expected-at-most-one.144679/#content
'AddApplicationText(<meta-data
' android:name="com.google.android.gms.version"
' android:value="@integer/google_play_services_version" />)
AddPermission(android.permission.ACCESS_FINE_LOCATION)
' Added for non-https communications see https://www.b4x.com/android/forum/threads/android-jar-targetsdkversion-minsdkversion.87610/#content
' Don't appear to work.
' CreateResourceFromFile(Macro, Core.NetworkClearText)
Kind regards
Dave