For naming consistent between the different layers, what do you think about renaming this to `startAdvertisingWithDict` since you've updated it's argument list to expect a dictionary.

Also, I wonder if "Dict" is the right name suffix. Dictionaries don't really exist in javascript. It may be more idiomatic to call it "config" or "options".