         requestPrebidExt["targeting"] = [:]
         requestPrebidExt["storedrequest"] = ["id": Prebid.shared.prebidServerAccountId]
         requestPrebidExt["cache"] = ["bids": [AnyHashable: Any]()]
-
-        let acl = Array(Targeting.shared.getAccessControlList())
-        if acl.count > 0 {
-            requestPrebidExt["data"] = ["bidders": acl]
-        }
+        requestPrebidExt["data"] = ["bidders": Array(Targeting.shared.getAccessControlList())]
 
         var requestExt: [AnyHashable: Any] = [:]
         requestExt["prebid"] = requestPrebidExt

            }
        }

        let userDataDictionary = Targeting.shared.getUserDataDictionary().getCopyWhereValueIsArray()
        if userDataDictionary.count > 0 {
            requestUserExt["data"] = userDataDictionary
        }

        if requestUserExt.count > 0 {
            userDict["ext"] = requestUserExt
        }

        return userDict
    }

        adUnitExt["prebid"] = prebidAdUnitExt

        var prebidAdUnitExtContext: [AnyHashable: Any] = [:]
        prebidAdUnitExtContext["keywords"] = adUnit?.getContextKeywordsSet().toCommaSeparatedListString()
        prebidAdUnitExtContext["data"] = adUnit?.getContextDataDictionary().getCopyWhereValueIsArray()

        adUnitExt["context"] = prebidAdUnitExtContext

        imp["ext"] = adUnitExt

