public class UserAgentCombiner extends Object
Constructor and Description |
---|
UserAgentCombiner(ProductUserAgentProvider productUserAgentProvider,
com.google.api.ads.common.lib.useragent.UserAgentCombiner.ProductFrameworkProviderHolder productFrameworkProviderHolder,
AdsLibraryUserAgentProvider adsLibraryUserAgentProvider,
com.google.api.ads.common.lib.useragent.UserAgentCombiner.FrameworkProviderHolder frameworkProviderHolder,
RuntimeUserAgentProvider runtimeUserAgentProvider,
BuildTypeUserAgentProvider buildTypeUserAgentProvider)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getUserAgent(String nonLibraryUserAgent)
Gets the full user agent in the form of
"(UserAgent1,UserAgent2,UserAgent3,...)" |
@Inject public UserAgentCombiner(ProductUserAgentProvider productUserAgentProvider, com.google.api.ads.common.lib.useragent.UserAgentCombiner.ProductFrameworkProviderHolder productFrameworkProviderHolder, AdsLibraryUserAgentProvider adsLibraryUserAgentProvider, com.google.api.ads.common.lib.useragent.UserAgentCombiner.FrameworkProviderHolder frameworkProviderHolder, RuntimeUserAgentProvider runtimeUserAgentProvider, BuildTypeUserAgentProvider buildTypeUserAgentProvider)
productUserAgentProvider
- the product user agent library user agent providerproductFrameworkProviderHolder
- holder for the product/framework user agent
provideradsLibraryUserAgentProvider
- the ads library user agent providerframeworkProviderHolder
- holder for the framework user agent providerruntimeUserAgentProvider
- the runtime user agent providerbuildTypeUserAgentProvider
- the build type user agent providerCopyright © 2015. All Rights Reserved.