public class DTBAdUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildMopubTargeting(java.lang.String dtbTargeting,
java.util.Map<java.lang.String,java.lang.String> additionalTargeting) |
PublisherAdRequest.Builder |
createPublisherAdRequestBuilder(DTBAdResponse dtbAdResponse) |
static android.view.View |
findAncestorOfType(android.view.View view,
java.lang.Class clazz) |
static java.util.List<android.view.View> |
findViewsOfType(android.view.ViewGroup parent,
java.lang.Class clazz) |
static android.view.ViewGroup |
getAdViewWrapper(android.view.View adView,
int width,
int height,
int expectedWidth,
int expectedHeight) |
static android.os.Bundle |
getBidFromFetchManager(android.os.Bundle extraData) |
static android.view.ViewGroup |
getRootView(android.view.View view) |
static SDKUtilities.SimpleSize |
getScreenSize() |
static SDKUtilities.SimpleSize |
getScreenSize(android.view.View view) |
void |
loadDTBParams(PublisherAdRequest.Builder adRequestBuilder,
DTBAdResponse dtbAdResponse) |
PublisherAdRequest |
loadDTBParams(PublisherAdRequest adRequest,
DTBAdResponse dtbAdResponse) |
static int |
pixelsToDeviceIndependenPixels(int size) |
static void |
setRectShape(android.view.View v) |
static void |
setRectShape(android.view.View v,
int color,
float strokeWidth) |
static int |
sizeToDevicePixels(int size) |
static boolean |
validateAdMobCustomEvent(java.lang.String serverParameter,
android.os.Bundle customEventExtras) |
static boolean |
validateMopubCustomEvent(java.util.Map<java.lang.String,java.lang.Object> localExtras,
java.util.Map<java.lang.String,java.lang.String> serverExtras) |
public static final DTBAdUtil INSTANCE
public PublisherAdRequest loadDTBParams(PublisherAdRequest adRequest,
DTBAdResponse dtbAdResponse)
public void loadDTBParams(PublisherAdRequest.Builder adRequestBuilder,
DTBAdResponse dtbAdResponse)
public PublisherAdRequest.Builder createPublisherAdRequestBuilder(DTBAdResponse dtbAdResponse)
public static java.util.List<android.view.View> findViewsOfType(android.view.ViewGroup parent,
java.lang.Class clazz)
public static android.view.View findAncestorOfType(android.view.View view,
java.lang.Class clazz)
public static java.lang.String buildMopubTargeting(java.lang.String dtbTargeting,
java.util.Map<java.lang.String,java.lang.String> additionalTargeting)
public static int sizeToDevicePixels(int size)
public static int pixelsToDeviceIndependenPixels(int size)
public static android.view.ViewGroup getRootView(android.view.View view)
public static SDKUtilities.SimpleSize getScreenSize()
public static SDKUtilities.SimpleSize getScreenSize(android.view.View view)
public static void setRectShape(android.view.View v)
public static void setRectShape(android.view.View v,
int color,
float strokeWidth)
public static android.os.Bundle getBidFromFetchManager(android.os.Bundle extraData)
public static boolean validateAdMobCustomEvent(java.lang.String serverParameter,
android.os.Bundle customEventExtras)
public static boolean validateMopubCustomEvent(java.util.Map<java.lang.String,java.lang.Object> localExtras,
java.util.Map<java.lang.String,java.lang.String> serverExtras)
public static android.view.ViewGroup getAdViewWrapper(android.view.View adView,
int width,
int height,
int expectedWidth,
int expectedHeight)