* fix(ios): destroy adsManager when player detach from super view (#3716) * fix: swift format
promises
shorthand_optional_binding