広告共通設定クラスの説明 - glossom-dev/AdfurikunSDK-iOS GitHub Wiki

ADFLogger

+ (void)setLogLevel: (ADFLogLevel)level;
ADFLogLevel ログレベル
ADFLogLevelVerbose 全ログを出力
ADFLogLevelTrace Traceログを出力
ADFLogLevelDebug Debugログを出力
ADFLogLevelInfo Informationログを出力
ADFLogLevelWarning 警告ログを出力
ADFLogLevelError エラーログを出力
ADFLogLevelSevere クリティカルログを出力
ADFLogLevelNone ログ出力しない

アドフリくんのログ出力設定をします。

デフォルトはADFLogerLevelSevereになっています。アドフリくんの動作を確認するためにはVerboseに設定してください。


AdfurikunSdk

+ (void)applicationIsForChild;

アプリケーションが子供向けの場合、特定のAdnetworkが動作しないようにします。

現在のアドフリくんSDKでは次のアドネットワークが対象になります。

停止されるアドネットワーク
AppLovin

ADFMovieOptions

+ (NSString * _Nonnull)version;

アドフリくんのバージョンを返します。


+ (void)setSoundState:(ADFMovieOptions_Sound)sound;
+ (ADFMovieOptions_Sound)getSoundState;
sound 音設定
ADFMovieOptions_Sound_Default デフォルト
ADFMovieOptions_Sound_On 音有り
ADFMovieOptions_Sound_Off 音無し

広告の音を出力設定をします。デフォルト設定ではリワード、インタースティシャルは音有り、ネイティブは音無しです。


+ (void)setTestMode:(BOOL)testMode;
+ (BOOL)getTestMode;
testMode テストモード設定
YES テストモード
NO 本番モード

広告をテストモードで配信するかを設定します。アプリをリリースする時はNOにして下さい。


+ (void)setTransitInApp:(BOOL)transitInApp;
+ (BOOL)getTransitInApp;
transitInApp アプリ内で遷移するか
YES アプリ内で遷移
NO 外部ブラウザに遷移

広告をClickした時にアプリ内で遷移するか、外部ブラウザで遷移するかを設定します。 アドネットワークが8000番代の広告に適応されます。


+ (void)enableStartupCache;
+ (BOOL)isEnableStartupCache;

アプリケーション起動時に、以前読み込みをしたアドフリくん広告データをCacheとして使います。Cacheの有効期限は1時間です。サーバとの通信を省く事ことで広告表示を早める効果があります。


+ (void)setRegion:(ADFMovieOptionsRegion)region;
+ (ADFMovieOptionsRegion)getRegion;
ADFMovieOptionsRegion 地域設定情報
ADFMovieOptionsRegionDeviceSetting 端末の設定を使う、Default値
ADFMovieOptionsRegionJapan 地域を日本として設定する
ADFMovieOptionsRegionForeign 地域を海外として設定する

アドフリくんSDKは端末の言語設定を見て地域情報を判断して配信情報で使っています。FAQ ただ、端末の設定によって国内のみ配信されるアプリケーションで地域を海外だと判断されて想定している配信情報が動作しないケースなどがあります。

このように、アプリケーションが配信される地域が国内のみ、または海外のみの場合には端末の設定ではなくてアプリケーションで設定することで配信情報が正常に動くようになります。


ADFEventSender

+ (void)sendApplicationLog:(NSString *)log;
+ (void)sendApplicationLog:(NSString *)log appId:(NSString * _Nullable)appId;
パラメータ 説明
log イベント内容
appId イベントを送信する広告枠ID

アプリケーションの情報、アクションなどをアドフリくんのイベントとして送信することができます。