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
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		