Skip to content

HMSConstants.RewardAdEvents... events do not process when RewardAd is running #186

@kirs26

Description

@kirs26

Test code:
`

HMSAds.init()

const log = document.querySelector('#log')

const reward = document.querySelector('#reward')
reward.addEventListener('click', async () => {
  log.innerHTML = log.innerHTML + "<br>click-reward"

  var rewardAd = new HMSAds.HMSRewardAd();
  await rewardAd.create("testx9dtjwj8hp");

  rewardAd.on(HMSConstants.RewardAdEvents.REWARDED_LOADED, async() => {
    log.innerHTML = log.innerHTML + "<br>Reward::REWARDED_LOADED"
    console.log("Reward::REWARDED_LOADED")
      await rewardAd.show(true)
  })

  rewardAd.on(HMSConstants.RewardAdEvents.REWARDED_STATUS, (reward) => log.innerHTML = log.innerHTML + "<br>Reward::REWARDED_STATUS")

  rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_CLOSED, () => log.innerHTML = log.innerHTML + "<br>Reward::REWARD_AD_CLOSED")
  rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_FAILED_TO_LOAD, () => log.innerHTML = log.innerHTML + "<br>Reward::REWARD_AD_FAILED_TO_LOAD")
  rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_LOADED, () => log.innerHTML = log.innerHTML + "<br>Reward::REWARD_AD_LOADED")
  rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_OPENED, () => log.innerHTML = log.innerHTML + "<br>Reward::REWARD_AD_OPENED")

  await rewardAd.loadAd()

})

`
Test project code is attached hello.zip

Events
rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_CLOSED, () => {}) rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_FAILED_TO_LOAD, () => {}) rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_LOADED, () => {}) rewardAd.on(HMSConstants.RewardAdEvents.REWARD_AD_OPENED, () => {})

Never called.
Indication true or false
when rewardAd.show is called it has no effect

Please tell me what could be the problem?

Screen_Recording_20240715_163250_HelloWorld.1.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions