Commit c86a35af authored by lmj_521aiau@163.com's avatar lmj_521aiau@163.com

no message

parent 2b52ea1a
......@@ -11,5 +11,5 @@ target 'superCleaner' do
pod 'MBProgressHUD'
pod 'SwiftyStoreKit'
pod 'UMCCommon'
pod 'Bytedance-UnionAD'
end
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "انقر فوق";
"AD" = "الإعلان";
"PlayConsumed" = "سيؤدي تشغيل هذا إلى استخدام بيانات تبلغ %.2f ميجابايت";
"Evaluation" = "التقييم";
"Score" = "تصنيف (تصنيفات) %@";
"Select" = "اختر";
"Back" = "رجوع";
"Replay" = "انقر لإعادة التشغيل";
"Continue" = "المتابعة للتشغيل";
"Skip" = "تخطي";
"Feedback" = "التعليقات";
"FeedbackStr1" = "شكرًا لك على تعليقك.";
"FeedbackStr2" = "سنبذل قصارى جهدنا لمنحك تجربة إعلانية أفضل";
"FeedbackStr3" = "لقد أرسلت تعليق بالفعل.";
"FeedbackStr4" = "يرجى عدم الإرسال أكثر من مرة!";
"ViewNow" = "عرض الآن";
"Download" = "تنزيل";
"LoadFailure" = "تعذر التحميل. يرجى المحاولة مرة أخرى.";
"GetRewardAfterWatching" = "قم بإستكمال مشاهدة الفيديو بالكامل للحصول على مكافآت";
"GiveUpReward" = "تخطي المكافآت";
"ContinueWatching" = "متابعة المشاهدة";
"CanbeTurnedOffAfter" = "s %d تخطي بعد";
"Get" = "تنزيل";
"View" = "عرض";
"ContinuePlaying" = "متابعة التشغيل";
"GetRewardAfterPlaying" = "قم بإستكمال التشغيل للحصول على المكافآت";
"Wan" = "10 ألف";
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Klick";
"AD" = "Anzeige";
"PlayConsumed" = "Bei der Wiedergabe werden %.2f MB Daten verbraucht";
"Evaluation" = "Bewertung";
"Score" = "%@ Rating(s)";
"Select" = "Auswählen";
"Back" = "Zurück";
"Replay" = "Zum erneuten Wiedergeben klicken";
"Continue" = "Weiter wiedergeben";
"Skip" = "Überspringen";
"Feedback" = "Feedback";
"FeedbackStr1" = "Vielen Dank für Ihr Feedback.";
"FeedbackStr2" = "Wir sind bemüht, Ihre Werbeerfahrung weiter zu verbessern.";
"FeedbackStr3" = "Sie haben bereits Feedback übermittelt.";
"FeedbackStr4" = "Bitte senden Sie Ihr Feedback nicht mehrfach!";
"ViewNow" = "Jetzt ansehen";
"Download" = "Abrufen";
"LoadFailure" = "Ladefehler. Bitte versuchen Sie es erneut.";
"GetRewardAfterWatching" = "Sehen Sie sich das Video vollständig an, um Prämien zu erhalten.";
"GiveUpReward" = "Auf Prämien verzichten";
"ContinueWatching" = "Weiter ansehen";
"CanbeTurnedOffAfter" = "Nach %d s überspringen";
"Get" = "Herunterladen";
"View" = "Ansehen";
"ContinuePlaying" = "Weiter wiedergeben";
"GetRewardAfterPlaying" = "Bis zum Ende wiedergeben, um Prämien zu erhalten";
"Wan" = "Zehntausend";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by 李盛 on 2019/1/7.
Copyright © 2019 bytedance. All rights reserved.
*/
// String
"Click" = "Click";
"AD" = "AD";
"PlayConsumed" = "%.2fMB traffic will be consumed if you play it";
"Evaluation" = "Evaluation";
"Score" = "%@ score";
"Select" = "Select";
"Wan" = "";//英文逻辑不一样,为空就好
"Back" = "Back";
"Replay" = "Click to replay";
"Continue" = "Continue to play";
"Skip" = "Skip";
"Feedback" = "Feedback";
"FeedbackStr1" = "Thank you for your feedback.";
"FeedbackStr2" = "We will try to do better.";
"FeedbackStr3" = "You have submitted feedback.";
"FeedbackStr4" = "please don’t submit it again!";
"ViewNow" = "View now";
"Download" = "Download";
"LoadFailure" = "Failed to load, and click to try again";
"GetRewardAfterWatching" = "Get reward after watching the full video";
"GiveUpReward" = "Abandon";
"ContinueWatching" = "Continue watching";
"CanbeTurnedOffAfter" = "Skip after %ds";
"Get" = "Get";
"View" = "View";
"ContinuePlaying" = "Keep on";
"GetRewardAfterPlaying" = "Finish playing to get rewards!";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Clic";
"AD" = "Anuncio";
"PlayConsumed" = "Reproducir esto usará %.2f MB de datos";
"Evaluation" = "Evaluación";
"Score" = "%@ valoración(es)";
"Select" = "Seleccionar";
"Back" = "Volver";
"Replay" = "Haga clic para volver a reproducir";
"Continue" = "Seguir con la reproducción";
"Skip" = "Omitir";
"Feedback" = "Comentarios";
"FeedbackStr1" = "Gracias por sus comentarios.";
"FeedbackStr2" = "Seguiremos esforzándonos por ofrecerle una mejor experiencia publicitaria.";
"FeedbackStr3" = "Ya ha enviado sus comentarios.";
"FeedbackStr4" = "No lo envíe más de una vez.";
"ViewNow" = "Ver ahora";
"Download" = "Obtener";
"LoadFailure" = "Error en la carga. Inténtelo de nuevo.";
"GetRewardAfterWatching" = "Termine de ver el vídeo por completo para recibir recompensas";
"GiveUpReward" = "Renunciar a las recompensas";
"ContinueWatching" = "Seguir viendo";
"CanbeTurnedOffAfter" = "Omitir después de %d s";
"Get" = "Descargar";
"View" = "Ver";
"ContinuePlaying" = "Seguir con la reproducción";
"GetRewardAfterPlaying" = "Terminar la reproducción para reclamar recompensas";
"Wan" = "10";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Clic";
"AD" = "ANNONCE";
"PlayConsumed" = "%.2f Mo de données seront utilisés pour la lecture";
"Evaluation" = "Évaluation";
"Score" = "%@ cote(s)";
"Select" = "Sélectionner";
"Back" = "Retour";
"Replay" = "Cliquer pour relancer la lecture";
"Continue" = "Continuer pour lancer la lecture";
"Skip" = "Passer";
"Feedback" = "Commentaire";
"FeedbackStr1" = "Merci pour votre commentaire.";
"FeedbackStr2" = "Nous continuerons à mettre tout en œuvre pour vous offrir une meilleure expérience publicitaire.";
"FeedbackStr3" = "Vous avez déjà envoyé un commentaire.";
"FeedbackStr4" = "Merci de ne pas envoyer un commentaire plusieurs fois !";
"ViewNow" = "Regarder";
"Download" = "Obtenir";
"LoadFailure" = "Téléchargement impossible. Veuillez réessayer.";
"GetRewardAfterWatching" = "Regardez la vidéo jusqu'à la fin pour obtenir vos récompenses";
"GiveUpReward" = "Renoncer aux récompenses";
"ContinueWatching" = "Continuer à regarder";
"CanbeTurnedOffAfter" = "Passer après %d s";
"Get" = "Télécharger";
"View" = "Voir";
"ContinuePlaying" = "Poursuivre la lecture";
"GetRewardAfterPlaying" = "Terminez la lecture pour obtenir vos récompenses";
"Wan" = "10 000";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "क्लिक करें";
"AD" = "विज्ञापन";
"PlayConsumed" = "इसको चलाने पर %.2f MB डेटा का इस्तेमाल होगा";
"Evaluation" = "मूल्यांकन";
"Score" = "%@ रेटिंग";
"Select" = "चुनें";
"Back" = "वापस जाएँ";
"Replay" = "रीप्ले करने के लिए क्लिक करें";
"Continue" = "चलाना जारी रखें";
"Skip" = "छोड़ें";
"Feedback" = "फ़ीडबैक";
"FeedbackStr1" = "आपके फ़ीडबैक के लिए धन्यवाद.";
"FeedbackStr2" = "हम आपको बेहतर विज्ञापन अनुभव देने की कोशिश करते रहेंगे.";
"FeedbackStr3" = "आप पहले ही फ़ीडबैक सबमिट कर चुके हैं.";
"FeedbackStr4" = "कृपया एक से अधिक बार न सबमिट करें!";
"ViewNow" = "अभी देखें";
"Download" = "पाएँ";
"LoadFailure" = "लोड नहीं किया जा सका. कृपया फिर से कोशिश करें.";
"GetRewardAfterWatching" = "रिवॉर्ड्स पाने के लिए पूरा वीडियो देखें";
"GiveUpReward" = "रिवॉर्ड्स छोड़ें";
"ContinueWatching" = "देखते रहें";
"CanbeTurnedOffAfter" = "%d सेकंड के बाद छोड़ दें";
"Get" = "डाउनलोड करें";
"View" = "देखें";
"ContinuePlaying" = "देखना जारी रखें";
"GetRewardAfterPlaying" = "रिवॉर्ड्स का दावा करने के लिए पूरा देखें";
"Wan" = "10 हज़ार";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Klik";
"AD" = "IKLAN";
"PlayConsumed" = "Memutar ini akan menghabiskan data %.2f MB";
"Evaluation" = "Evaluasi";
"Score" = "%@ peringkat";
"Select" = "Pilih";
"Back" = "Kembali";
"Replay" = "Klik untuk memutar ulang";
"Continue" = "Lanjut memutar";
"Skip" = "Lewati";
"Feedback" = "Umpan balik";
"FeedbackStr1" = "Terima kasih atas umpan balik Anda.";
"FeedbackStr2" = "Kami akan terus berusaha meningkatkan pengalaman beriklan Anda.";
"FeedbackStr3" = "Anda telah mengirimkan umpan balik.";
"FeedbackStr4" = "Mohon tidak mengirim lebih dari satu!";
"ViewNow" = "Lihat sekarang";
"Download" = "Dapatkan";
"LoadFailure" = "Gagal memuat. Silakan coba lagi.";
"GetRewardAfterWatching" = "Selesaikan menonton video lengkap untuk mendapatkan reward";
"GiveUpReward" = "Abaikan reward";
"ContinueWatching" = "Lanjut menonton";
"CanbeTurnedOffAfter" = "Lewati setelah %d detik";
"Get" = "Unduh";
"View" = "Lihat";
"ContinuePlaying" = "Lanjut memutar";
"GetRewardAfterPlaying" = "Selesaikan pemutaran untuk mendapatkan reward";
"Wan" = "10 ribu";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Clic";
"AD" = "Annuncio";
"PlayConsumed" = "La riproduzione utilizzerà %.2f MB di dati";
"Evaluation" = "Valutazione";
"Score" = "Valutazione(i) %@";
"Select" = "Seleziona";
"Back" = "Indietro";
"Replay" = "Clic per caricare";
"Continue" = "Continua per riprodurre";
"Skip" = "Ignora";
"Feedback" = "Feedback";
"FeedbackStr1" = "Grazie per il tuo feedback";
"FeedbackStr2" = "Continueremo a impegnarci per fornirti un'esperienza pubblicitaria migliore.";
"FeedbackStr3" = "Hai già inviato il tuo feedback.";
"FeedbackStr4" = "Non inviarne più di uno!";
"ViewNow" = "Visualizza ora";
"Download" = "Ottieni";
"LoadFailure" = "Caricamento non riuscito. Riprova.";
"GetRewardAfterWatching" = "Finisci di guardare il video per ottenere le ricompense";
"GiveUpReward" = "Rinuncia a ricompense";
"ContinueWatching" = "Continua a guardare";
"CanbeTurnedOffAfter" = "Ignora dopo %ds";
"Get" = "Scarica";
"View" = "Visualizza";
"ContinuePlaying" = "Continua a riprodurre";
"GetRewardAfterPlaying" = "Riproduci tutto per richiedere le ricompense";
"Wan" = "10 mila";
/*
BULanguage.strings
BUAdSDK
Created by 李盛 on 2019/1/7.
Copyright © 2019 bytedance. All rights reserved.
*/
// String
"Click" = "クリック";
"AD" = "広告";
"PlayConsumed" = "再生すると%.2fMBの通信量が消費されます";
"Evaluation" = "評価";
"Score" = "評価数:%@";
"Select" = "選択";
"Wan" = "万";
"Back" = "戻る";
"Replay" = "リプレイ";
"Continue" = "再生し続ける";
"Skip" = "skip";
"Feedback" = "Feedback";
"FeedbackStr1" = "Thank you for your feedback.";
"FeedbackStr2" = "We will try to do better.";
"FeedbackStr3" = "You have submitted feedback.";
"FeedbackStr4" = "please don’t submit it again!";
"ViewNow" = "詳細を見る";
"Download" = "download";
"LoadFailure" = "ロードに失敗しました。クリックして再度お試しください";
"GetRewardAfterWatching" = "動画を最後まで視聴いただけるとリワードを付与されます";
"GiveUpReward" = "やらない";
"ContinueWatching" = "視聴し続ける";
"CanbeTurnedOffAfter" = "%ds後に閉じられます";
"Get" = "Get";
"View" = "View";
"ContinuePlaying" = "つづける";
"GetRewardAfterPlaying" = "遊んで報酬をゲット!";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by iCuiCui on 2020/2/12.
Copyright © 2019 bytedance. All rights reserved.
*/
// String
"Click" = "클릭";
"AD" = "광고";
"PlayConsumed" = "재생하면 %.2fMB 트래픽이 소비하다";
"Evaluation" = "평가";
"Score" = "%@ 평점";
"Select" = "선택";
"Wan" = "만";
"Back" = "뒤로";
"Replay" = "재생하다";
"Continue" = "계속하다";
"Skip" = "건너뛰다";
"Feedback" = "피드백";
"FeedbackStr1" = "피드백을 주셔서 감사합니다!";
"FeedbackStr2" = "더 양질의 광고 체험을 드리 겠습니다!";
"FeedbackStr3" = "피드백을 제출 완료 됐었습니다!";
"FeedbackStr4" = "반복하게 제출하지 마십시오";
"ViewNow" = "즉시 보기";
"Download" = "즉시 다운로드";
"LoadFailure" = "적재 실패, 재시도 클릭";
"GetRewardAfterWatching" = "전체 비디오를 본 후 보상을 받으십시오.";
"GiveUpReward" = "포상을 포기하다";
"ContinueWatching" = "계속보기";
"CanbeTurnedOffAfter" = "%ds후에 닫을 수 있다";
"Get" = "다운로드";
"View" = "체크";
"ContinuePlaying" = "계속하다";
"GetRewardAfterPlaying" = "리워드는 게임 플레이 이후에 지급됩니다.";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Clicar";
"AD" = "Anúncio";
"PlayConsumed" = "Ao executar este, você usará %.2f MB dos dados";
"Evaluation" = "Avaliação";
"Score" = "%@ classificação(ões)";
"Select" = "Selecionar";
"Back" = "Voltar";
"Replay" = "Clique para reproduzir";
"Continue" = "Continue para executar";
"Skip" = "Pular";
"Feedback" = "Feedback";
"FeedbackStr1" = "Obrigado por seu feedback.";
"FeedbackStr2" = "Continuaremos nos empenhando para fornecer a você a melhor experiência em publicidade.";
"FeedbackStr3" = "Você já enviou seu feedback.";
"FeedbackStr4" = "Não envie mais de um!";
"ViewNow" = "Visualizar agora";
"Download" = "Obter";
"LoadFailure" = "Falha ao carregar. Tente novamente.";
"GetRewardAfterWatching" = "Assista ao vídeo completo para ganhar premiações";
"GiveUpReward" = "Desistir das premiações";
"ContinueWatching" = "Continuar assistindo";
"CanbeTurnedOffAfter" = "Pular depois de %ds";
"Get" = "Fazer download";
"View" = "Visualizar";
"ContinuePlaying" = "Continuar executando";
"GetRewardAfterPlaying" = "Finalizar a execução para solicitar as premiações";
"Wan" = "10 mil";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Нажмите";
"AD" = "Рекламное объявление";
"PlayConsumed" = "На воспроизведение будет потрачено %.2f МБ трафика";
"Evaluation" = "Оценка";
"Score" = "Оценки: %@";
"Select" = "Выбрать";
"Back" = "Назад";
"Replay" = "Нажмите, чтобы воспроизвести еще раз";
"Continue" = "Продолжить воспроизведение";
"Skip" = "Пропустить";
"Feedback" = "Отзыв";
"FeedbackStr1" = "Благодарим за ваш отзыв.";
"FeedbackStr2" = "Мы постоянно работаем над улучшением качества рекламы.";
"FeedbackStr3" = "Вы уже оставили отзыв.";
"FeedbackStr4" = "Желательно оставлять отзыв только один раз!";
"ViewNow" = "Смотреть";
"Download" = "Получить";
"LoadFailure" = "Ошибка загрузки. Попробуйте снова.";
"GetRewardAfterWatching" = "Завершите просмотр полного видео, чтобы получить награду";
"GiveUpReward" = "Отказаться от награды";
"ContinueWatching" = "Продолжить просмотр";
"CanbeTurnedOffAfter" = "Можно пропустить через %d с";
"Get" = "Скачать";
"View" = "Вид";
"ContinuePlaying" = "Продолжить просмотр";
"GetRewardAfterPlaying" = "Завершите просмотр, чтобы получить награду";
"Wan" = "10 тысяч";
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "คลิก";
"AD" = "โฆษณา";
"PlayConsumed" = "การเล่นรายการนี้จะใช้อินเทอร์เน็ต %.2f MB";
"Evaluation" = "การประเมินผล";
"Score" = "%@ คะแนน";
"Select" = "เลือก";
"Back" = "กลับ";
"Replay" = "คลิกเพื่อเล่นซ้ำ";
"Continue" = "ดำเนินการต่อเพื่อเล่น";
"Skip" = "ข้าม";
"Feedback" = "ผลตอบรับ";
"FeedbackStr1" = "ขอบคุณสำหรับผลตอบรับของคุณ";
"FeedbackStr2" = "เราจะพยายามอย่างต่อเนื่องเพื่อมอบประสบการณ์การโฆษณาที่ดียิ่งขึ้น";
"FeedbackStr3" = "คุณได้ส่งผลตอบรับแล้ว";
"FeedbackStr4" = "โปรดอย่าส่งมากกว่าหนึ่งครั้ง";
"ViewNow" = "ดูตอนนี้";
"Download" = "รับ";
"LoadFailure" = "การโหลดล้มเหลว โปรดลองอีกครั้ง";
"GetRewardAfterWatching" = "ดูวิดีโอแบบเต็มจนจบเพื่อรับรางวัล";
"GiveUpReward" = "รางวัลการยอมแพ้";
"ContinueWatching" = "ดูต่อ";
"CanbeTurnedOffAfter" = "ข้ามหลังจาก %d วิ";
"Get" = "ดาวน์โหลด";
"View" = "ดู";
"ContinuePlaying" = "เล่นต่อ";
"GetRewardAfterPlaying" = "เล่นจนจบเพื่อรับรางวัล";
"Wan" = "1 หมื่น";
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "Nhấp";
"AD" = "QUẢNG CÁO";
"PlayConsumed" = "Bạn sẽ mất %.2f MB dữ liệu để phát mục này";
"Evaluation" = "Đánh giá";
"Score" = "%@ xếp hạng";
"Select" = "Chọn";
"Back" = "Quay lại";
"Replay" = "Nhấp để phát lại";
"Continue" = "Tiếp tục phát";
"Skip" = "Bỏ qua";
"Feedback" = "Phản hồi";
"FeedbackStr1" = "Cảm ơn bạn đã phản hồi.";
"FeedbackStr2" = "Chúng tôi sẽ tiếp tục nỗ lực để mang đến cho bạn trải nghiệm quảng cáo tốt hơn.";
"FeedbackStr3" = "Bạn đã gửi phản hồi.";
"FeedbackStr4" = "Vui lòng không gửi nhiều lần!";
"ViewNow" = "Xem ngay";
"Download" = "Lấy";
"LoadFailure" = "Không tải được. Vui lòng thử lại.";
"GetRewardAfterWatching" = "Xem hết video để nhận phần thưởng";
"GiveUpReward" = "Bỏ phần thưởng";
"ContinueWatching" = "Tiếp tục xem";
"CanbeTurnedOffAfter" = "Bỏ qua sau %d s";
"Get" = "Tải";
"View" = "Xem";
"ContinuePlaying" = "Tiếp tục chơi";
"GetRewardAfterPlaying" = "Chơi hết để giành phần thưởng";
"Wan" = "10 nghìn";
/*
BULanguage.strings
BUAdSDK
Created by 李盛 on 2019/1/7.
Copyright © 2019 bytedance. All rights reserved.
*/
// String
"Click" = "点击";
"AD" = "广告";
"PlayConsumed" = "播放将消耗%.2fMB流量";
"Evaluation" = "评价";
"Score" = "%@个评分";
"Select" = "选择";
"Wan" = "万";
"Back" = "返回";
"Replay" = "点击重播";
"Continue" = "继续播放";
"Skip" = "跳过";
"Feedback" = "反馈";
"FeedbackStr1" = "感谢您的反馈!";
"FeedbackStr2" = "我们将为您带来更优质的广告体验";
"FeedbackStr3" = "您已提交过反馈!";
"FeedbackStr4" = "请勿反复提交";
"ViewNow" = "立即查看";
"Download" = "立即下载";
"LoadFailure" = "加载失败,点击重试";
"GetRewardAfterWatching" = "观看完整视频才能获得奖励";
"GiveUpReward" = "放弃奖励";
"ContinueWatching" = "继续观看";
"CanbeTurnedOffAfter" = "%ds后可关闭";
"Get" = "下载";
"View" = "查看";
"ContinuePlaying" = "继续试玩";
"GetRewardAfterPlaying" = "试玩后才可领取奖励";
// Icon
/*
BULanguage.strings
BUAdSDK
Created by wangyanlin on 2020/4/10.
Copyright © 2020 bytedance. All rights reserved.
*/
// String
"Click" = "點擊";
"AD" = "廣告";
"PlayConsumed" = "播放將消耗%.2fMB流量";
"Evaluation" = "評估";
"Score" = "%@個評分";
"Select" = "選擇";
"Back" = "返回";
"Replay" = "點擊重播";
"Continue" = "繼續播放";
"Skip" = "跳過";
"Feedback" = "迴響";
"FeedbackStr1" = "感謝您的迴響!";
"FeedbackStr2" = "我們將為您帶來更優質的廣告體驗";
"FeedbackStr3" = "您已提交過迴響!";
"FeedbackStr4" = "請勿反復提交";
"ViewNow" = "立即查看";
"Download" = "立即下載";
"LoadFailure" = "加載失敗,點擊重試";
"GetRewardAfterWatching" = "觀看完整視頻才能獲得獎勵";
"GiveUpReward" = "放弃獎勵";
"ContinueWatching" = "繼續觀看";
"CanbeTurnedOffAfter" = "%ds後可關閉";
"Get" = "下載";
"View" = "查看";
"ContinuePlaying" = "繼續試玩";
"GetRewardAfterPlaying" = "試玩後才可領取獎勵";
"Wan" = "萬";
//
// BUAdSDK.h
// BUAdSDK
//
// Copyright © 2017年 bytedance. All rights reserved.
//
#import <UIKit/UIKit.h>
// In this header, you should import all the public headers of your framework using statements like #import <BUAdSDK/PublicHeader.h>
#import <BUAdSDK/BUAdSDKDefines.h>
#import <BUAdSDK/BUAdSDKManager.h>
#import <BUAdSDK/BUAdSDKError.h>
#import <BUAdSDK/BUAdSlot.h>
#import <BUAdSDK/BUImage.h>
#import <BUAdSDK/BUSize.h>
#import <BUAdSDK/BUMaterialMeta.h>
#import <BUAdSDK/BUPlayerPublicDefine.h>
#import <BUAdSDK/BUVideoAdView.h>
///customize dislike style
#import <BUAdSDK/BUDislike.h>
#import <BUAdSDK/BUDislikeWords.h>
/// native ads
#import <BUAdSDK/BUNativeAd.h>
#import <BUAdSDK/BUNativeAdRelatedView.h>
#import <BUAdSDK/BUNativeAdsManager.h>
/// native express ads
#import <BUAdSDK/BUNativeExpressAdManager.h>
#import <BUAdSDK/BUNativeExpressAdView.h>
#import <BUAdSDK/BUNativeExpressBannerView.h>
#import <BUAdSDK/BUNativeExpressInterstitialAd.h>
#import <BUAdSDK/BUNativeExpressRewardedVideoAd.h>
#import <BUAdSDK/BUNativeExpressFullscreenVideoAd.h>
#import <BUAdSDK/BUNativeExpressSplashView.h>
/// banner ads
#import <BUAdSDK/BUBannerAdView.h>
/// splash ads
#import <BUAdSDK/BUSplashAdView.h>
/// interstitial ads
#import <BUAdSDK/BUInterstitialAd.h>
/// rewarded video ads
#import <BUAdSDK/BURewardedVideoModel.h>
#import <BUAdSDK/BURewardedVideoAd.h>
/// full-screen video ads
#import <BUAdSDK/BUFullscreenVideoAd.h>
/// playable tool
#import <BUAdSDK/BUAdSDKPlayableToolManager.h>
// smartlook
#import <BUAdSDK/BUAdSmartlookManager.h>
/// test tools
#import <BUAdSDK/BUAdSDKTestToolManager.h>
/// pangle view
#import <BUAdSDK/PangleNativeBannerView.h>
#import <BUAdSDK/PangleNativeInterstitialView.h>
//
// BUAdSDKDefines.h
// BUAdSDK
//
// Copyright © 2017年 bytedance. All rights reserved.
//
#ifndef BUAdSDK_DEFINES_h
#define BUAdSDK_DEFINES_h
#import <Foundation/Foundation.h>
typedef NS_ENUM(NSInteger, BUOfflineType) {
BUOfflineTypeNone, // Do not set offline
BUOfflineTypeProtocol, // Offline dependence NSURLProtcol
BUOfflineTypeWebview, // Offline dependence WKWebview
};
typedef NS_ENUM(NSInteger, BUAdSDKLogLevel) {
BUAdSDKLogLevelNone,
BUAdSDKLogLevelError,
BUAdSDKLogLevelDebug
};
typedef NS_ENUM(NSInteger, BURitSceneType) {
BURitSceneType_custom = 0,//custom
BURitSceneType_home_open_bonus = 1,//Login/open rewards (login, sign-in, offline rewards doubling, etc.)
BURitSceneType_home_svip_bonus = 2,//Special privileges (VIP privileges, daily rewards, etc.)
BURitSceneType_home_get_props = 3,//Watch rewarded video ad to gain skin, props, levels, skills, etc
BURitSceneType_home_try_props = 4,//Watch rewarded video ad to try out skins, props, levels, skills, etc
BURitSceneType_home_get_bonus = 5,//Watch rewarded video ad to get gold COINS, diamonds, etc
BURitSceneType_home_gift_bonus = 6,//Sweepstakes, turntables, gift boxes, etc
BURitSceneType_game_start_bonus = 7,//Before the opening to obtain physical strength, opening to strengthen, opening buff, task props
BURitSceneType_game_reduce_waiting = 8,//Reduce wait and cooldown on skill CD, building CD, quest CD, etc
BURitSceneType_game_more_opportunities = 9,//More chances (resurrect death, extra game time, decrypt tips, etc.)
BURitSceneType_game_finish_rewards = 10,//Settlement multiple times/extra bonus (completion of chapter, victory over boss, first place, etc.)
BURitSceneType_game_gift_bonus = 11//The game dropped treasure box, treasures and so on
};
@protocol BUToDictionary <NSObject>
- (NSDictionary *)dictionaryValue;
@end
#endif
//
// BUAdSDKError.h
// BUAdSDK
//
// Copyright © 2017年 bytedance. All rights reserved.
//
#import <Foundation/Foundation.h>
extern NSErrorDomain BUErrorDomain ;
typedef NS_ENUM(NSInteger, BUErrorCode) {
BUErrorCodeTempError = -6, // native template is invalid
BUErrorCodeTempAddationError= -5, // native template addation is invalid
BUErrorCodeOpenAPPStoreFail = -4, // failed to open appstore
BUErrorCodeNOAdError = -3, // parsed data has no ads
BUErrorCodeNetError = -2, // network request failed
BUErrorCodeParseError = -1, // parsing failed
BUErrorCodeSDKInitConfigUnfinished = -100, // sdk init config is unfinished
BUErrorCodePlayableError_ERR_HAS_CACHE = -702, // has cache
BUErrorCodePlayableError_ERR_UNZIP = -704, // unzip error
BUErrorCodeNERenderResultError= 101, // native Express ad, render result parse fail
BUErrorCodeNETempError = 102, // native Express ad, template is invalid
BUErrorCodeNETempPluginError = 103, // native Express ad, template plugin is invalid
BUErrorCodeNEDataError = 104, // native Express ad, data is invalid
BUErrorCodeNEParseError = 105, // native Express ad, parse fail
BUErrorCodeNERenderError = 106, // native Express ad, render fail
BUErrorCodeNERenderTimoutError= 107, // native Express ad, render timeout
BUErrorCodeTempLoadError = 109, // native Express ad, template load fail
BUErrorCodeSDKStop = 1000, // SDK stop forcely
BUErrorCodeParamError = 10001, // parameter error
BUErrorCodeTimeout = 10002,
BUErrorCodeSuccess = 20000,
BUErrorCodeNOAD = 20001, // no ads
BUErrorCodeContentType = 40000, // http conent_type error
BUErrorCodeRequestPBError = 40001, // http request pb error
BUErrorCodeAppEmpty = 40002, // request app can't be empty
BUErrorCodeWapEMpty = 40003, // request wap can't be empty
BUErrorCodeAdSlotEmpty = 40004, // missing ad slot description
BUErrorCodeAdSlotSizeEmpty = 40005, // the ad slot size is invalid
BUErrorCodeAdSlotIDError = 40006, // the ad slot ID is invalid
BUErrorCodeAdCountError = 40007, // request the wrong number of ads
BUUnionAdImageSizeError = 40008, // wrong image size
BUUnionAdSiteIdError = 40009, // Media ID is illegal
BUUnionAdSiteMeiaTypeError = 40010, // Media type is illegal
BUUnionAdSiteAdTypeError = 40011, // Ad type is illegal
BUUnionAdSiteAccessMethodError = 40012,// Media access type is illegal and has been deprecated
BUUnionSplashAdTypeError = 40013, // Code bit id is less than 900 million, but adType is not splash ad
BUUnionRedirectError = 40014, // The redirect parameter is incorrect
BUUnionRequestInvalidError = 40015, // Media rectification exceeds deadline, request illegal
BUUnionAppSiteRelError = 40016, // The relationship between slot_id and app_id is invalid.
BUUnionAccessMethodError = 40017, // Media access type is not legal API/SDK
BUUnionPackageNameError = 40018, // Media package name is inconsistent with entry
BUUnionConfigurationError = 40019, // Media configuration ad type is inconsistent with request
BUUnionRequestLimitError = 40020, // The ad space registered by developers exceeds daily request limit
BUUnionSignatureError = 40021, // Apk signature sha1 value is inconsistent with media platform entry
BUUnionIncompleteError = 40022, // Whether the media request material is inconsistent with the media platform entry
BUUnionOSError = 40023, // The OS field is incorrectly filled
BUUnionLowVersion = 40024, // The SDK version is too low to return ads
BUErrorCodeAdPackageIncomplete = 40025,// the SDK package is incomplete. It is recommended to verify the integrity of SDK package or contact technical support.
BUUnionMedialCheckError = 40026, // Non-international account request for overseas delivery system
BUUnionSlotIDRenderMthodNoMatch = 40029,// The rendering method for slot ID does not match.
BUErrorCodeSysError = 50001 // ad server error
};
//
// BUAdSDKManager.h
// BUAdSDK
//
// Copyright © 2017 bytedance. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "BUAdSDKDefines.h"
#import "BUMopubAdMarkUpDelegate.h"
typedef void (^BUConfirmGDPR)(BOOL isAgreed);
@interface BUAdSDKManager : NSObject
@property (nonatomic, copy, readonly, class) NSString *SDKVersion;
/**
Register the App key that’s already been applied before requesting an ad from TikTok Audience Network.
@param appID : the unique identifier of the App
*/
+ (void)setAppID:(NSString *)appID;
/**
Configure development mode.
@param level : default BUAdSDKLogLevelNone
*/
+ (void)setLoglevel:(BUAdSDKLogLevel)level;
/* Set the COPPA of the user, COPPA is the short of Children's Online Privacy Protection Rule, the interface only works in the United States.
* @params Coppa 0 adult, 1 child
*/
+ (void)setCoppa:(NSUInteger)Coppa;
/// Set the user's keywords, such as interests and hobbies, etc.
/// Must obtain the consent of the user before incoming.
+ (void)setUserKeywords:(NSString *)keywords;
/// set additional user information.
+ (void)setUserExtData:(NSString *)data;
/// Set whether the app is a paid app, the default is a non-paid app.
/// Must obtain the consent of the user before incoming
+ (void)setIsPaidApp:(BOOL)isPaidApp;
/// Solve the problem when your WKWebview post message empty,default is BUOfflineTypeWebview
+ (void)setOfflineType:(BUOfflineType)type;
/// Custom set the GDPR of the user,GDPR is the short of General Data Protection Regulation,the interface only works in The European.
/// @params GDPR 0 close privacy protection, 1 open privacy protection
+ (void)setGDPR:(NSInteger)GDPR;
/// Custom set the AB vid of the user. Array element type is NSNumber
+ (void)setABVidArray:(NSArray<NSNumber *> *)abvids;
/// Custom set the tob ab sdk version of the user.
+ (void)setABSDKVersion:(NSString *)abSDKVersion;
/// Open GDPR Privacy for the user to choose before setAppID.
+ (void)openGDPRPrivacyFromRootViewController:(UIViewController *)rootViewController confirm:(BUConfirmGDPR)confirm;
/// get appID
+ (NSString *)appID;
/// get isPaidApp
+ (BOOL)isPaidApp;
/// get GDPR
+ (NSInteger)GDPR;
@end
@interface BUAdSDKManager (MopubAdaptor) <BUMopubAdMarkUpDelegate>
@end
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment