It is unclear if you want to keep the logos even if the app is uninstalled or not.
DirInternal is always the best directory to save app data.
Whether the data remains from the DirInternal depends on this line in the Manifest file:
SetApplicationAttribute (android: allowBackup, "false")
The user can still delete that data.