Difference between revisions of "Android Video"
From AdLocus
(→啟用影音版位) |
|||
Line 8: | Line 8: | ||
在您想啟用影音版位的 Activity 中加入下列程式碼 | 在您想啟用影音版位的 Activity 中加入下列程式碼 | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
− | + | private InterstitialVideoReq mInterstitialVideoReq; | |
− | + | @Override | |
− | + | protected void onCreate(Bundle savedInstanceState) { | |
− | + | super.onCreate(savedInstanceState); | |
− | + | ||
− | + | mInterstitialVideoReq = new InterstitialVideoReq(this, KEY, new VideoAdListener() { | |
− | + | @Override | |
− | + | public void onStart() { | |
− | + | //we will start an activity and rotate screen to landscape, | |
− | + | //make sure your code and your user are ready for a movie show! | |
− | + | mInterstitialVideoReq.show(); | |
− | + | } | |
− | + | @Override | |
− | + | public void onNofill() { | |
− | + | // 沒有廣告 | |
− | + | mInterstitialVideoReq.removeListener(); | |
− | + | } | |
− | + | @Override | |
− | + | public void onClose() { | |
− | + | // 使用者關閉廣告 | |
− | + | mInterstitialVideoReq.removeListener(); | |
− | + | } | |
− | + | }); | |
− | + | mInterstitialVideoReq.load(); | |
− | + | } | |
− | + | //透過 mInterstitialVideoReq 與 onActivityResult()實做監聽影音廣告結束事件 | |
− | + | @Override | |
− | + | protected void onActivityResult(int requestCode, int resultCode, Intent data) | |
− | + | { | |
− | + | if(requestCode == 7522335) | |
− | + | mInterstitialVideoReq.onActivityResult(requestCode, resultCode, data); | |
− | + | super.onActivityResult(requestCode, resultCode, data); | |
− | + | } | |
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 17:26, 6 July 2015
前言
影音版位將以曝光次數高額分潤,是您提高收益的最好單元之一。
自我檢查
- JAR檔與 AndroidManifest.xml 是否已設定完成
啟用影音版位
在您想啟用影音版位的 Activity 中加入下列程式碼
private InterstitialVideoReq mInterstitialVideoReq; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mInterstitialVideoReq = new InterstitialVideoReq(this, KEY, new VideoAdListener() { @Override public void onStart() { //we will start an activity and rotate screen to landscape, //make sure your code and your user are ready for a movie show! mInterstitialVideoReq.show(); } @Override public void onNofill() { // 沒有廣告 mInterstitialVideoReq.removeListener(); } @Override public void onClose() { // 使用者關閉廣告 mInterstitialVideoReq.removeListener(); } }); mInterstitialVideoReq.load(); } //透過 mInterstitialVideoReq 與 onActivityResult()實做監聽影音廣告結束事件 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(requestCode == 7522335) mInterstitialVideoReq.onActivityResult(requestCode, resultCode, data); super.onActivityResult(requestCode, resultCode, data); }
並確保 AndroidManifest.xml 中具有下列宣告
//Interstitial <activity android:name="com.adlocus.VideoAdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:hardwareAccelerated="true" > </activity>