The method channel invoked on called getAttributionInfo returns a Map<Object?,Object?>.
It is being checked if the type is Map<String,dynamic>. Otherwise exception is thrown.
This causes an Exception to be thrown even if we get the Map with the correct info
