I had been already working on app with avalanche message notifications and I'd faced a problem with notification large icon size on older than Lollipop Android version driven devices.
On Lollipop and Marshmallow devices it looks fine:

but when I had opened an app on my Android 4.4 emulator, I found this:

The image wasn't scaled, fitted, just cropped in the middle. It definitely looked not good.
NOTE: To make it clear, that this large notification icons is downloaded from server together with message date and content. It looks like this:
My solution
After some hours of work in my avalanche notification class I added two methods, which run only if Android pre-lollipop version is detected:
- the first one changes icon shape from rectangle to square and adds white background
- the second one changes icon dimensions to 96x96
After changes, my notification icon on the same Kitkat emulator (Moto X 2013) looks much better:

Question
Could you tell me if there is a much simpler way to deal with this problem? If not, which icon sizes I need to support, besides 96x96?
Thanks in advance
