Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. /** Set up button to show an ad when clicked */
  2. show_button.setOnClickListener(new View.OnClickListener() {
  3. @Override
  4. public void onClick(View view) {
  5. //ad.show();
  6.  
  7.  
  8.  
  9.  
  10. if (Appodeal.isLoaded(Appodeal.REWARDED_VIDEO)) {
  11. Appodeal.show(getActivity(), Appodeal.REWARDED_VIDEO);
  12. }
  13.  
  14. }
  15. });
  16.  
  17.  
  18. //appodeal
  19.  
  20.  
  21. Appodeal.setAutoCache(Appodeal.REWARDED_VIDEO, false);
  22.  
  23. Appodeal.initialize(getActivity(), appKey, Appodeal.REWARDED_VIDEO);
  24. // Appodeal.setTesting(true);
  25. Appodeal.setLogLevel(com.appodeal.ads.utils.Log.LogLevel.verbose);
  26. Appodeal.cache(getActivity(), Appodeal.REWARDED_VIDEO);
  27.  
  28. if (Appodeal.isLoaded(Appodeal.REWARDED_VIDEO)) {
  29. progress.setVisibility(View.INVISIBLE);
  30. System.out.println("Is loaded so enable");
  31. show_button.setText("Earn Reward");
  32. }
  33.  
  34.  
  35. Appodeal.setRewardedVideoCallbacks(new RewardedVideoCallbacks() {
  36. private Toast mToast;
  37.  
  38. @Override
  39. public void onRewardedVideoLoaded() {
  40. System.out.println("onRewardedVideoLoaded");
  41. show_button.setEnabled(true);
  42. progress.setVisibility(View.INVISIBLE);
  43. show_button.setText("Earn Reward");
  44. }
  45.  
  46. @Override
  47. public void onRewardedVideoFailedToLoad() {
  48. System.out.println("onRewardedVideoFailedToLoad");
  49. progress.setVisibility(View.INVISIBLE);
  50. }
  51.  
  52. @Override
  53. public void onRewardedVideoShown() {
  54. System.out.println("onRewardedVideoShown");
  55. show_button.setEnabled(false);
  56. show_button.setText("Not Avalible");
  57. progress.setVisibility(View.VISIBLE);
  58. }
  59.  
  60. @Override
  61. public void onRewardedVideoFinished(int amount, String name) {
  62. System.out.println(String.format("onRewardedVideoFinished. Reward: %d %s", amount, name));
  63.  
  64. SharedPref.putIntPref("rewards_count", SharedPref.getIntPref("rewards_count", getContext()) + amount, getContext());
  65. // watcher.RemainingRewards(SharedPref.getIntPref("rewards_count", getContext()));
  66.  
  67. UpdateRewards();
  68. }
  69.  
  70. @Override
  71. public void onRewardedVideoClosed(boolean finished) {
  72. System.out.println(String.format("onRewardedVideoClosed, finished: %s", finished));
  73.  
  74.  
  75. }
  76.  
  77. void showToast(final String text) {
  78. if (mToast == null) {
  79. mToast = Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT);
  80. }
  81. mToast.setText(text);
  82. mToast.setDuration(Toast.LENGTH_SHORT);
  83. mToast.show();
  84. }
  85. });
  86.  
  87.  
  88. return view;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement