本文整理汇总了Java中com.purplebrain.adbuddiz.sdk.AdBuddiz类的典型用法代码示例。如果您正苦于以下问题:Java AdBuddiz类的具体用法?Java AdBuddiz怎么用?Java AdBuddiz使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AdBuddiz类属于com.purplebrain.adbuddiz.sdk包,在下文中一共展示了AdBuddiz类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
@Override
protected void onCreate (Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
config.useImmersiveMode = true;
gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
gameHelper.enableDebugLog(false);
GameHelper.GameHelperListener gameHelperListener = new GameHelper.GameHelperListener()
{
@Override
public void onSignInFailed(){ }
@Override
public void onSignInSucceeded(){ }
};
gameHelper.setup(gameHelperListener);
AdBuddiz.setPublisherKey("9bfbf1bb-a9e2-4ce5-8dfd-f25455ceb714");
AdBuddiz.cacheAds(this);
initialize(new Application(this, this, this, Application.Platform.ANDROID), config);
setupAds();
}
示例2: showAd
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
@Override
public void showAd()
{
if (AdBuddiz.isReadyToShowAd(this))
{
AdBuddiz.showAd(this);
if (Debug.AD_INFO)
Logger.log("adbuddiz showed");
}
else if (isWifiConnected())
{
showGoogleAd();
if (Debug.AD_INFO)
Logger.log("admob showed");
}
else if (Debug.AD_INFO)
Logger.log("no ad showed");
}
示例3: onCreate
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(generator.nextInt(10) < 5) {
AdBuddiz.showAd(getActivity());
}
if (savedInstanceState != null) {
devices = savedInstanceState.getParcelableArrayList(DEVICES);
}
bAdapter = BluetoothAdapter.getDefaultAdapter();
if (bAdapter == null) {
Log.d(TAG, "Bluetooth is not available");
Toast.makeText(getActivity(), R.string.bluetooth_not_available, Toast.LENGTH_LONG).show();
}
}
示例4: onCreate
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set portrait orientation
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
// Hide title bar
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_splash_screen);
AdBuddiz.setPublisherKey("5fd5713e-ac91-4d18-a163-3cf0ffdd1ed5");
//AdBuddiz.setTestModeActive();
AdBuddiz.cacheAds(this);
//AdBuddiz.showAd(this);
TimerTask task = new TimerTask() {
@Override
public void run() {
// Start the next activity
Intent mainIntent = new Intent().setClass(SplashScreenActivity.this, MainActivity.class);
startActivity(mainIntent);
// Close the activity so the user won't able to go back this activity pressing Back button
finish();
}
};
// Simulate a long loading process on application startup.
Timer timer = new Timer();
timer.schedule(task, SPLASH_SCREEN_DELAY);
startAnimations();
}
示例5: execute
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
try {
if (ACTION_SHOW_AD.equals(action)) {
if (AdBuddiz.isReadyToShowAd(this.cordova.getActivity())) { // this = current Activity
AdBuddiz.showAd(this.cordova.getActivity());
callbackContext.success();
return true;
}
else {
callbackContext.error("AdBuddiz not ready to show");
return false;
}
}
else if (ACTION_CREATE_DELEGATE.equals(action)) {
delegateInstance = new PGAdBuddizDelegate(callbackContext);
AdBuddiz.setDelegate(delegateInstance);
return true;
}
callbackContext.error("Invalid action: " + action);
return false;
} catch(Exception e) {
System.err.println("Exception: " + e.getMessage());
callbackContext.error(e.getMessage());
return false;
}
}
示例6: executeCreateInterstitialView
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
private PluginResult executeCreateInterstitialView (JSONObject options, CallbackContext callbackContext) {
this.setOptions (options);
final CallbackContext delayCallback = callbackContext;
cordova.getActivity().runOnUiThread (new Runnable(){
@Override public void run () {
AdBuddiz.setDelegate (new AdListener ());
AdBuddiz.setPublisherKey (adId);
AdBuddiz.cacheAds (cordova.getActivity());
testIsReadyToShowAd ();
delayCallback.success ();
}
});
return null;
}
示例7: executeShowInterstitialAd
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
private PluginResult executeShowInterstitialAd (final boolean show, final CallbackContext callbackContext) {
cordova.getActivity().runOnUiThread (new Runnable () {
@Override public void run () {
if (AdBuddiz.isReadyToShowAd(cordova.getActivity())) AdBuddiz.showAd (cordova.getActivity());
if (callbackContext != null) callbackContext.success ();
}
});
return null;
}
示例8: setOptions
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
private void setOptions (JSONObject options) {
if (options == null) return;
if (options.has(OPT_AD_ID)) this.adId = options.optString (OPT_AD_ID);
if (options.has(OPT_IS_TESTING)) this.isTesting = options.optBoolean (OPT_IS_TESTING);
if (isTesting) AdBuddiz.setTestModeActive ();
}
示例9: testIsReadyToShowAd
import com.purplebrain.adbuddiz.sdk.AdBuddiz; //导入依赖的package包/类
private void testIsReadyToShowAd () {
if (AdBuddiz.isReadyToShowAd(cordova.getActivity())) {webView.loadUrl ("javascript:cordova.fireDocumentEvent('onReceiveInterstitialAd', {'ad_network': 'adbuddiz'});"); return;}
cordova.getActivity().getWindow().getDecorView().postDelayed(new Runnable () {
@Override public void run () {testIsReadyToShowAd ();}
}, 250);
}