-2

我需要帮助将 Java 代码转换为 Kotlin。它专门用于ironsource 的rewardVideoListener 部分。你能帮助我吗?不幸的是,自动转换没有开始。在互联网上寻找答案,但没有。

IronSource.setRewardedVideoListener(new RewardedVideoListener() {
    
    @Override
    public void onRewardedVideoAdOpened() {
    }
    
    @Override
    public void onRewardedVideoAdClosed() {
    }
    
    @Override
    public void onRewardedVideoAvailabilityChanged(boolean available) {
        //Change the in-app 'Traffic Driver' state according to availability.
    }
    
    @Override
    public void onRewardedVideoAdRewarded(Placement placement) {
        
    }
    
    @Override
    public void onRewardedVideoAdShowFailed(IronSourceError error) {
    }
    
    @Override
   public void onRewardedVideoAdClicked(Placement placement){
   }
    
     @Override
     public void onRewardedVideoAdStarted(){
     }
   
    @Override
    public void onRewardedVideoAdEnded(){
    }
});
4

1 回答 1

1

我解决了

IronSource.setRewardedVideoListener(object : RewardedVideoListener {
            override fun onRewardedVideoAdOpened() {}
            override fun onRewardedVideoAdClosed() {}
            override fun onRewardedVideoAvailabilityChanged(available: Boolean) {}
            override fun onRewardedVideoAdRewarded(placement: Placement) {}
            override fun onRewardedVideoAdShowFailed(error: IronSourceError) {}
            override fun onRewardedVideoAdClicked(placement: Placement) {}
            override fun onRewardedVideoAdStarted() {}
            override fun onRewardedVideoAdEnded() {}
        })
于 2021-08-19T16:54:46.277 回答