The ad unit plus the request that describes one multi-format load.
MultiFormatAdRequest.create and useMultiFormatAd accept this same
object, the way AdPools.create and AdPoolProvider share AdPoolConfig.
The hook adds autoLoad on top and nothing else.
requestOptions is nested rather than spread flat so that hook-level fields
and request-level fields can never grow into each other: adding a field to
MultiFormatAdRequestOptions can never collide with a hook option name.
The key is named requestOptions to match AdPoolConfig.requestOptions.
The ad unit plus the request that describes one multi-format load.
MultiFormatAdRequest.createanduseMultiFormatAdaccept this same object, the wayAdPools.createandAdPoolProvidershareAdPoolConfig. The hook addsautoLoadon top and nothing else.requestOptionsis nested rather than spread flat so that hook-level fields and request-level fields can never grow into each other: adding a field toMultiFormatAdRequestOptionscan never collide with a hook option name. The key is namedrequestOptionsto matchAdPoolConfig.requestOptions.