[Android] 在APP上放置Facebook廣告賺錢方法-facebook audience network

更新 發佈閱讀 9 分鐘


[Android] 在APP上放置Facebook廣告賺錢方法-facebook audience network

另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~

TWITCH直播: https://www.twitch.tv/saioyan

Youtube: https://www.youtube.com/channel/UCtCeeanvsVdAuqNUyt91GXw/about

近年來除了Google Adsense之外將廣告帶入手機中的企業就屬臉書FaceBook最有名氣了,但將FaceBook的廣告放入手機APP中步驟卻是格外的複雜

關於申請Facebook應用程式的方式這邊就不多介紹,網路上還有很多分享的文章,或是哪天等我心情好有時間了再補一篇如何申請Facebook營利用戶

申請網站:

https://developers.facebook.com/products/audience-network?locale=zh_TW

我們直接從APP這邊開始

第一步先建立Android專案(Android Studio),有需要可以觀看以下這篇介紹

[Android] Android Studio 創建專案(new android project)

第二步設定程式內的SDK

打開Gradle Script內的build.gradle(Module: app)層級

vocus|新世代的創作平台


接著加上此段程式碼在dependencies{}內如下圖

compile 'com.facebook.android:audience-network-sdk:5.4.1'
vocus|新世代的創作平台


之後要手動更新IDE後才能套用,點選Sync Now就可以更新了

vocus|新世代的創作平台


第三步在XML佈局檔裡加入可放置廣告的容器

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<LinearLayout
android:id="@+id/banner_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical"
/>

</android.support.constraint.ConstraintLayout>

第四步在JAVA檔裡面加入廣告初始化以及要求廣告顯示等等程式碼,這邊示範橫幅廣告

由於是示範測試檔所以會先取得測試設備的ID

String id = UUID.randomUUID().toString();

接著顯示測試的廣告

AdSettings.addTestDevice(id);

當您的APP有上架到GOOGLE PLAY後就可以把此兩段程式碼刪除並且將以下程式碼加入自己的廣告ID後開使顯示廣告後開始賺錢

自己的廣告ID請拿來修改YOUR_PLACEMENT_ID

adView = new AdView(this, "YOUR_PLACEMENT_ID", AdSize.RECTANGLE_HEIGHT_250);

後面的AdSize是用來設定此橫幅廣告的長和寬樣式,Facebook提供了三種樣式可使用

vocus|新世代的創作平台


 

import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.LinearLayout;
import com.facebook.ads.*;
import java.util.UUID;
public class MainActivity extends AppCompatActivity {
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String id = UUID.randomUUID().toString();
AudienceNetworkAds.initialize(this);
adView = new AdView(this, "YOUR_PLACEMENT_ID", AdSize.RECTANGLE_HEIGHT_250);
AdSettings.addTestDevice(id);
// 找到容器
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);
// 將廣告顯示在指定容器
adContainer.addView(adView);
// 要求顯示廣告
adView.loadAd();
}
    //當廣告關閉時自動釋放記憶體
@Override
protected void onDestroy() {
if (adView != null) {
adView.destroy();
}
super.onDestroy();
}

}

 

第五步設定APP使用權限,由於顯示廣告需要網路所以需要設定網路使用權限

打開manifests內的AndroidManifest.xml

vocus|新世代的創作平台


加入兩段網路使用權限的程式碼,如下圖

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
vocus|新世代的創作平台


完成後實機展示測試廣告成果

vocus|新世代的創作平台


相關文章:

[Android] Android 程式設計教學

 

 

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

留言
avatar-img
Saioyan的沙龍
39會員
943內容數
贊助我 https://vocus.cc/pay/donate/@kk665403?donateSourceType=exclusiveLink
Saioyan的沙龍的其他內容
2019/09/06
[Android] Java資料型態Dictionary(dict)字典使用方法 另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~ TWITCH直播: https://www.twitch.tv/saioyan Youtube: https://w
Thumbnail
2019/09/06
[Android] Java資料型態Dictionary(dict)字典使用方法 另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~ TWITCH直播: https://www.twitch.tv/saioyan Youtube: https://w
Thumbnail
2019/02/21
TimeTask其實就是一個時間執行緒,常被用於APP內部任何有時間機制的部分,像是馬錶、計時器、鬧鐘、遊戲一場多久時間需要結束等等.... 這邊簡單的示範一下從10秒一直到數道0秒後接著重新一樣的動作 這邊廢話也不多說就直接上程式碼吧 示範 XML <?xml version="1.0"
Thumbnail
2019/02/21
TimeTask其實就是一個時間執行緒,常被用於APP內部任何有時間機制的部分,像是馬錶、計時器、鬧鐘、遊戲一場多久時間需要結束等等.... 這邊簡單的示範一下從10秒一直到數道0秒後接著重新一樣的動作 這邊廢話也不多說就直接上程式碼吧 示範 XML <?xml version="1.0"
Thumbnail
2019/02/21
現在的大眾普遍的使用APP在日常生活中,不論是遊戲或是影音都大大的吸引著大量的群眾,如果您想要在自己製作的手機APP裡面放置廣告可以推薦使用AdMob 官方網站:https://www.google.com/intl/zh-TW_tw/admob/ 首先要創立一個AdMob的帳號,要使用的G
Thumbnail
2019/02/21
現在的大眾普遍的使用APP在日常生活中,不論是遊戲或是影音都大大的吸引著大量的群眾,如果您想要在自己製作的手機APP裡面放置廣告可以推薦使用AdMob 官方網站:https://www.google.com/intl/zh-TW_tw/admob/ 首先要創立一個AdMob的帳號,要使用的G
Thumbnail
看更多
你可能也想看
Thumbnail
JORTE是一個我用了五年以上的日曆APP了,最近從iphone轉用android手機,遇到了Android和iOS之間的日曆同步問題,在這裏說明一下解決方案。
Thumbnail
JORTE是一個我用了五年以上的日曆APP了,最近從iphone轉用android手機,遇到了Android和iOS之間的日曆同步問題,在這裏說明一下解決方案。
Thumbnail
同一個App你也有兩個帳號嗎?現在有許多手機廠商,系統裡都會內建雙開App的功能。使用者不用額外多準備一支手機,就可以在一個裝置上登入兩個帳號。只是,看似方便的功能,並非每隻手機都有具備,尤其是搭載原生Android的裝置(例如:Pixel、Sony、Nokia),系統裡面根本就沒有內建。
Thumbnail
同一個App你也有兩個帳號嗎?現在有許多手機廠商,系統裡都會內建雙開App的功能。使用者不用額外多準備一支手機,就可以在一個裝置上登入兩個帳號。只是,看似方便的功能,並非每隻手機都有具備,尤其是搭載原生Android的裝置(例如:Pixel、Sony、Nokia),系統裡面根本就沒有內建。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
再之前的文章中有分享到Zerotier這套虛擬區網軟體,可以將不同網路下的裝置給連接起來達到,方便分享和傳輸。不過,對於Zerotier的設定一下要登入帳號、塡ID,一下又要到網頁後台授權認證,對於有些人來說難免會過於複雜。本篇要介紹的Tailscale可以很好的解決這個問題。
Thumbnail
再之前的文章中有分享到Zerotier這套虛擬區網軟體,可以將不同網路下的裝置給連接起來達到,方便分享和傳輸。不過,對於Zerotier的設定一下要登入帳號、塡ID,一下又要到網頁後台授權認證,對於有些人來說難免會過於複雜。本篇要介紹的Tailscale可以很好的解決這個問題。
Thumbnail
Windows Subsystem for Android(WSA)是Windows系統下的子系統,也就是Windows裡面內建的Android模擬器,可用來測試APK檔(Android APP)。
Thumbnail
Windows Subsystem for Android(WSA)是Windows系統下的子系統,也就是Windows裡面內建的Android模擬器,可用來測試APK檔(Android APP)。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
介紹在 macOS 上安裝 Flutter SDK 的三種主要方法。第一種是從 Flutter 官方網站手動下載並安裝。第二種方法是通過 Visual Studio Code 整合式開發環境安裝。第三種方法則是使用命令列工具,如 Chocolatey 。讀者可根據需求選擇合適的安裝方式。
Thumbnail
介紹在 macOS 上安裝 Flutter SDK 的三種主要方法。第一種是從 Flutter 官方網站手動下載並安裝。第二種方法是通過 Visual Studio Code 整合式開發環境安裝。第三種方法則是使用命令列工具,如 Chocolatey 。讀者可根據需求選擇合適的安裝方式。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本指南提供如何在Android和iOS裝置上下載和安裝Binance App的完整步驟,並包含安全性建議、常見問題解答以及額外與Binance App相關的問題。
Thumbnail
本指南提供如何在Android和iOS裝置上下載和安裝Binance App的完整步驟,並包含安全性建議、常見問題解答以及額外與Binance App相關的問題。
Thumbnail
目前 Grass 挖礦已經到了 Epoch 9(截至2025.07.11),今年度的 Grass Token 也將隨即發放,對於掛機無痛挖礦的被動收入來說,是個相當不錯的選擇,僅需要在電腦、手機運行時背景執行即可,現在新上市 Android 手機挖礦 apk 有著目前最高的 x3 的獎勵收益,手邊有
Thumbnail
目前 Grass 挖礦已經到了 Epoch 9(截至2025.07.11),今年度的 Grass Token 也將隨即發放,對於掛機無痛挖礦的被動收入來說,是個相當不錯的選擇,僅需要在電腦、手機運行時背景執行即可,現在新上市 Android 手機挖礦 apk 有著目前最高的 x3 的獎勵收益,手邊有
Thumbnail
介紹在 Windows 上安裝 Flutter SDK 的三種主要方法。第一種是從 Flutter 官方網站手動下載並安裝。第二種方法是通過 Visual Studio Code 整合式開發環境安裝。第三種方法則是使用命令列工具,如 Chocolatey 。讀者可根據需求選擇合適的安裝方式。
Thumbnail
介紹在 Windows 上安裝 Flutter SDK 的三種主要方法。第一種是從 Flutter 官方網站手動下載並安裝。第二種方法是通過 Visual Studio Code 整合式開發環境安裝。第三種方法則是使用命令列工具,如 Chocolatey 。讀者可根據需求選擇合適的安裝方式。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News