ATAndroidRewardedVideoAutoTS.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. var classJavaName = "com/anythink/cocosjs/ATRewardedVideoAutoAdJSBridge";
  2. export const ATAndroidRewardedVideoAutoAdTS = {
  3. setAdListener : function (listener) {
  4. cc.log("Android-setAdListener");
  5. jsb.reflection.callStaticMethod(classJavaName, "setAdListener", "(Ljava/lang/String;)V", listener);
  6. },
  7. addPlacementIds : function (placementIds) {
  8. cc.log("Android-addPlacementIds");
  9. jsb.reflection.callStaticMethod(classJavaName, "addPlacementIds", "(Ljava/lang/String;)V", placementIds);
  10. },
  11. removePlacementId : function (placementId) {
  12. cc.log("Android-removePlacementId");
  13. jsb.reflection.callStaticMethod(classJavaName, "removePlacementId", "(Ljava/lang/String;)V", placementId);
  14. },
  15. setAdExtraData : function (placementId, settings) {
  16. cc.log("Android-setAdExtraData");
  17. jsb.reflection.callStaticMethod(classJavaName, "setAdExtraData", "(Ljava/lang/String;Ljava/lang/String;)V", placementId, settings);
  18. },
  19. hasAdReady : function (placementId) {
  20. cc.log("Android-hasAdReady");
  21. return jsb.reflection.callStaticMethod(classJavaName, "isAdReady", "(Ljava/lang/String;)Z", placementId);
  22. },
  23. checkAdStatus : function(placementId) {
  24. cc.log("Android-checkAdStatus:" + placementId);
  25. return jsb.reflection.callStaticMethod(classJavaName, "checkAdStatus", "(Ljava/lang/String;)Ljava/lang/String;", placementId);
  26. },
  27. showAd : function(placementId) {
  28. cc.log("Android-rvautoad_showAd:" + placementId);
  29. jsb.reflection.callStaticMethod(classJavaName, "show", "(Ljava/lang/String;)V", placementId);
  30. },
  31. showAdInScenario : function(placementId, scenario) {
  32. cc.log("Android-rvautoad_showAdInScenario:" + placementId + "---" + scenario);
  33. jsb.reflection.callStaticMethod(classJavaName, "show", "(Ljava/lang/String;Ljava/lang/String;)V", placementId, scenario);
  34. },
  35. entryAdScenario : function(placementId, scenario) {
  36. cc.log("Android-entryAdScenario:" + placementId + "---" + scenario);
  37. jsb.reflection.callStaticMethod(classJavaName, "entryAdScenario", "(Ljava/lang/String;Ljava/lang/String;)V", placementId, scenario);
  38. }
  39. };