現在、Xamarin.Androidを使ってAndoridアプリを作っています。
その中で、動画リワード機能を実装したく、下記のサイトを参考にjavaのコードをC#に置き換えてみているのですが、下記のような書き方が分からずで困っています。
Java
1import com.google.android.gms.ads.rewarded.RewardedAd; 2 3public class MainActivity extends Activity { 4 5 private RewardedAd rewardedAd; 6 7 @Override 8 protected void onCreate(Bundle savedInstanceState) { 9 ... 10 rewardedAd = new RewardedAd(this, 11 "ca-app-pub-3940256099942544/5224354917"); 12 13 RewardedAdLoadCallback adLoadCallback = new RewardedAdLoadCallback() { 14 @Override 15 public void onRewardedAdLoaded() { 16 // Ad successfully loaded. 17 } 18 19 @Override 20 public void onRewardedAdFailedToLoad(int errorCode) { 21 // Ad failed to load. 22 } 23 }; 24 rewardedAd.loadAd(new AdRequest.Builder().build(), adLoadCallback); 25 } 26}
具体的にいうと上記の__adLoadCallback__の宣言のところでnewの後ろの{}で中で書いている関数などの書き方がC#上でいうとどういう書き方になるのかが分からないです。
そのまま上記と同じような書き方を行うと、下記のようなエラーとなります。
「'MainActivity.onRewardedAdLoaded()':オーバーライドする適切なメソッドが見つかりませんでした。」
勉強不足で恐縮なのですが、Xamarinでの動画リワードについて記載されているサイトも見つけることができなかったので、ご存知の方いらっしゃれば教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/15 11:46