-
public class NobodySdkManagerauthor: MrHe date : 2023/5/8 desc : 对外接口实现类,做混淆
-
-
Field Summary
Fields Modifier and Type Field Description private ApplicationmApplicationprivate NobodySDKListenermNobodySDKListenerprivate BooleanisOpenLogprivate BooleanmIsTrackCrashprivate SoftReference<Activity>mPanelActivityprivate SoftReference<Activity>activityRefprivate AppEventsLoggermFacebookAppEventsLoggerprivate AdjustAttributionmAdjustAttributionprivate BooleanmIsAdjustInitSuccessprivate IntentmessageIntentpublic final static NobodySdkManagerINSTANCE
-
Method Summary
-
-
Method Detail
-
isApplicationInitialized
final Boolean isApplicationInitialized()
-
init
final Unit init(Application application, Boolean isTrackCrash)
-
registerSDKCallBack
final Unit registerSDKCallBack(Activity activity, NobodySDKListener adCallBack)
-
initAdjust
final Unit initAdjust()
-
getCreative
final String getCreative()
-
getCampaign
final String getCampaign()
-
getNetwork
final String getNetwork()
-
getAdgroup
final String getAdgroup()
-
showRewardAd
final Unit showRewardAd(String adScene)
展示激励视频接口
-
showInterAd
final Unit showInterAd(String adScene)
展示插屏接口
-
showBannerAd
final Unit showBannerAd(String adScene)
展示banner接口
-
showBannerAd
final Unit showBannerAd(String adScene, Boolean isCheckShortDevice)
-
showBannerAd
final Unit showBannerAd(String adScene, Integer location, Boolean isCheckShortDevice)
-
hideBannerAd
final Unit hideBannerAd(String adScene)
隐藏banner接口
-
showNative
final Unit showNative(String adScene, Integer location, Integer leftRightPadding, Integer topBottomPadding)
-
hideNative
final Unit hideNative(String adScene)
-
showISMediationDebugger
final Unit showISMediationDebugger()
IS广告调试
-
subscribe
final Unit subscribe(Activity activity, String productId)
订阅接口 activity 上下文 productId 商品ID
-
isNonConsumablePurchased
final Boolean isNonConsumablePurchased(String productId)
一次性非消耗型商品查询是否已购买 productId 商品ID
-
isSubscribeValid
final Boolean isSubscribeValid(String productId)
-
getProductList
final List<ProductBean> getProductList()
所有SKU列表
-
getPurchaseInfoList
final List<PurchaseBean> getPurchaseInfoList()
已购买列表(一次性非消耗型)
-
vibratePattern
final Unit vibratePattern(LongArray pattern, IntArray amplitudes, Integer repeat)
-
vibratePattern
final Unit vibratePattern(LongArray pattern, Integer amplitude, Boolean isRepeat)
-
vibrateCancel
final Unit vibrateCancel()
-
initFirebaseMessage
final Unit initFirebaseMessage(Activity activity, Intent messageIntent)
-
onRequestPermissionsResult
final Unit onRequestPermissionsResult(Integer requestCode, Array<String> permissions, IntArray grantResults)
-
onNewIntent
final Unit onNewIntent(Intent intent)
-
getCheckSignList
final <ERROR CLASS><String> getCheckSignList()
-
showLoadingDialog
final Unit showLoadingDialog()
-
hideLoadingDialog
final Unit hideLoadingDialog()
关闭loading弹窗,这个仅供SDK内部使用
-
requestReview
final Unit requestReview(Activity activity)
Google内部评分引导 activity 上下文
-
getSdkConfig
final SDKLocalConfig getSdkConfig()
获取SDK配置,本地解析
-
isMainProcess
final Boolean isMainProcess(Context context)
-
getSDKVersionName
final String getSDKVersionName()
-
isShortDevice
final Boolean isShortDevice(Activity activity)
-
setLevelWin
final Unit setLevelWin(Integer levelId)
-
showTestPanel
final Unit showTestPanel()
-
setRemoveAd
final Unit setRemoveAd(AdRemoveType adRemoveType, Boolean isRemoveAd)
设置去广告
-
isRemoveAd
final Boolean isRemoveAd(AdRemoveType adRemoveType)
-
getGoogleAdvertisingId
final Unit getGoogleAdvertisingId(GoogleAdvertisingListener listener)
-
trackEvent
final Unit trackEvent(String key)
-
trackEvent
final Unit trackEvent(String key, String jsonStr)
-
trackAdjustEvent
final Unit trackAdjustEvent(AdjustEvent adjustEvent)
-
requestGameConfig
final Unit requestGameConfig()
-
requestAdjustInfo
final Unit requestAdjustInfo()
-
getMApplication
final Application getMApplication()
-
setMApplication
final Unit setMApplication(Application mApplication)
-
getMNobodySDKListener
final NobodySDKListener getMNobodySDKListener()
-
setMNobodySDKListener
final Unit setMNobodySDKListener(NobodySDKListener mNobodySDKListener)
-
getIsOpenLog
final Boolean getIsOpenLog()
-
setIsOpenLog
final Unit setIsOpenLog(Boolean isOpenLog)
-
getMIsTrackCrash
final Boolean getMIsTrackCrash()
-
setMIsTrackCrash
final Unit setMIsTrackCrash(Boolean mIsTrackCrash)
-
getMPanelActivity
final SoftReference<Activity> getMPanelActivity()
-
setMPanelActivity
final Unit setMPanelActivity(SoftReference<Activity> mPanelActivity)
-
getActivityRef
final SoftReference<Activity> getActivityRef()
-
setActivityRef
final Unit setActivityRef(SoftReference<Activity> activityRef)
-
getMFacebookAppEventsLogger
final AppEventsLogger getMFacebookAppEventsLogger()
-
setMFacebookAppEventsLogger
final Unit setMFacebookAppEventsLogger(AppEventsLogger mFacebookAppEventsLogger)
-
getMAdjustAttribution
final AdjustAttribution getMAdjustAttribution()
-
setMAdjustAttribution
final Unit setMAdjustAttribution(AdjustAttribution mAdjustAttribution)
-
getMIsAdjustInitSuccess
final Boolean getMIsAdjustInitSuccess()
-
setMIsAdjustInitSuccess
final Unit setMIsAdjustInitSuccess(Boolean mIsAdjustInitSuccess)
-
getMessageIntent
final Intent getMessageIntent()
-
setMessageIntent
final Unit setMessageIntent(Intent messageIntent)
-
-
-
-