git -C '/home/opc/rocketa.git' show 23b23db -- app/Http/Controllers/Media/Ad.phpcommit 23b23db7f909c788ebc35f447165aa1e465b24e4
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date: Wed Nov 12 11:38:20 2025 +0900
翻訳とクリックURLの仕様変更
diff --git a/app/Http/Controllers/Media/Ad.php b/app/Http/Controllers/Media/Ad.php
index 490887d..a6b0c99 100644
--- a/app/Http/Controllers/Media/Ad.php
+++ b/app/Http/Controllers/Media/Ad.php
@@ -48,7 +48,7 @@ class Ad extends Controller
*/
public function detail(Request $request)
{
- $check_media_datas = MediaDatas::select('id', 'name', 'api_url_test')
+ $check_media_datas = MediaDatas::select('id', 'name', 'api_url_test', 'custom_param')
->where('id', $request->media_id)
->where('company_id', Auth::user('medias')->media_company_id)
->first();
@@ -171,7 +171,14 @@ class Ad extends Controller
$ad_material_datas[$get_ad_material_data->type][$get_ad_material_data->id] = $get_ad_material_data;
// 素材原稿用
- $link = 'https://api.rocket-a.com/service/click?ad_id='.$request->ad_id.'&client_id='.$ad_data->client_id.'&media_id='.$request->media_id.'&banner_id='.$get_ad_material_data->id.'&media_uid=';
+ $custom_query = "";
+ if($check_media_datas->custom_param) {
+ $custom_list = explode(",", $check_media_datas->custom_param);
+ foreach($custom_list AS $val) {
+ $custom_query .= "&".$val ."={".$val."}";
+ }
+ }
+ $link = 'https://api.rocket-a.com/service/click?ad_id='.$request->ad_id.'&client_id='.$ad_data->client_id.'&media_id='.$request->media_id.'&banner_id='.$get_ad_material_data->id.'&media_uid={media_uid}' . $custom_query;
if ($get_ad_material_data->type == 1 || $get_ad_material_data->type == 2) {
// バナー アンカーリンク