You might try the Play services add-on available at the bottom of the PA Gapps page at XDA as it actually seems to adjust the playstore for whatever dpi it finds on the device if I'm understanding the script correctly.
[GAPPS][4.4.x] OFFICIAL Up-to-Date PA-GOOGLE… | Paranoid Android | XDA Forums
Scroll to the list of add-ons at the bottom. Never tried it though since I use TBO Gapps. I never noticed any problems with PA Gapps at 420, but then I don't use either of the apps you mention.
Thanks, I did some playing around with it. This is what happened:
1. Flashed that play services add-on to stock DU, Amazon
not available.
2. Clear data/cache for play services and play store, reboot.
Not available, even after 3 cycles
3. Restore 480 DPI, clear cache/data, reboot. Still
not available
4. Flash add-on again at 480 DPI, now
available
5. Return to 420 DPI, don't clear cache/data, reboot. Still
available
6. Clear cache/data, reboot. Still
available
7. Flash add-on again at 420, clear cache/data, reboot.
No longer available
These lines go in the log
getprop_density= Display density of your device as determined by getprop command in recovery (xxx)
default.prop_density= Display density of your device as shown in /default.prop (xxx)
build.prop_density= Display density of your device a shown in /system/build.prop (xxx)
So I'm guessing whatever the update does, it must be done with the DPI at 480 and it will stick unless you update again at the wrong DPI. If I had some foresight, I'd have checked the actual logs when it was flashed at 420 to see if maybe a mismatch in the numbers was causing the problem.